質問編集履歴

2

太字にした

2017/06/13 02:26

投稿

koronatail
koronatail

スコア433

test CHANGED
File without changes
test CHANGED
@@ -126,7 +126,7 @@
126
126
 
127
127
 
128
128
 
129
- <追記>
129
+ **<追記>**
130
130
 
131
131
  A-pZさんに頂いた回答を元に修正したデータソース設定クラス
132
132
 

1

きちんと動いたコードを追記

2017/06/13 02:25

投稿

koronatail
koronatail

スコア433

test CHANGED
File without changes
test CHANGED
@@ -123,3 +123,85 @@
123
123
  何かアドバイスをいただけるとうれしいです。
124
124
 
125
125
  よろしくお願いします。
126
+
127
+
128
+
129
+ <追記>
130
+
131
+ A-pZさんに頂いた回答を元に修正したデータソース設定クラス
132
+
133
+ ```java
134
+
135
+
136
+
137
+ import org.apache.tomcat.jdbc.pool.DataSource;
138
+
139
+ //import その他色々
140
+
141
+
142
+
143
+ @Configuration
144
+
145
+ public class DataSourceConfig {
146
+
147
+
148
+
149
+ @Autowired
150
+
151
+ private DataSourceProperties properties;
152
+
153
+
154
+
155
+ @Value("${spring.datasource.tomcat.initialSize}")
156
+
157
+ private int initialSize;//追加した
158
+
159
+
160
+
161
+ @Bean(name="hogeds")
162
+
163
+ @Primary
164
+
165
+ public DataSource createDataSource() {
166
+
167
+ //DataSourceBuilderやめた
168
+
169
+ DataSource ds = new DataSource();
170
+
171
+ ds.setDriverClassName(this.properties.getDriverClassName());
172
+
173
+ ds.setUrl(this.properties.getUrl());
174
+
175
+ ds.setUsername(this.properties.getUsername());
176
+
177
+ ds.setPassword(this.properties.getPassword());
178
+
179
+ ds.setInitialSize(initialSize);
180
+
181
+ return ds;
182
+
183
+ }
184
+
185
+
186
+
187
+
188
+
189
+ @Bean(name="hogejdbc")
190
+
191
+ @Primary
192
+
193
+ public NamedParameterJdbcTemplate createJdbcTemplate(
194
+
195
+ @Qualifier("healthmstds")DataSource dataSource) {
196
+
197
+
198
+
199
+ return new NamedParameterJdbcTemplate(dataSource);
200
+
201
+ }
202
+
203
+
204
+
205
+ }
206
+
207
+ ```