'spring.datasource.initialize' is an unknown property. の解決方法
'spring.datasource.initialize' is an unknown property. Did you mean 'spring.datasource.initialization-mode'?
上記の警告が出た時の解消法。
環境
Spring Bootのバージョン
- 参考書:2.0.4
- 作成したプロジェクト:2.3.0
事象
application.propertiesに記述するプロパティでspring.datasource.initialize
がありますが、2.3.0では使用できないようです。
下記の警告メッセージが表示されました。
'spring.datasource.initialize' is an unknown property. Did you mean 'spring.datasource.initialization-mode'?
解決方法
代わりにspring.datasource.initialization-mode
が使えます。
記述例
# spring.datasource.initialize=true
spring.datasource.initialization-mode=always
# spring.datasource.initialize=false
spring.datasource.initialization-mode=never
参考
java - spring.datasource.initialize is deprecated - Stack Overflow