我有一个 springboot 应用程序,我试图将以下内容添加到application.properties文件中
spring.datasource.initialize=false
当我添加这个时,我看到如下警告:
我试图找出取代这个已弃用属性的新属性是什么,但徒劳无功。
任何人都可以帮助解决这个问题!
参考迁移指南会很棒。
根据文件
Spring Boot 自动创建嵌入式数据源的架构。可以使用 spring.datasource.initialization-mode 属性自定义此行为。例如,如果您想始终初始化 DataSource 而不管其类型:
spring.datasource.initialization-mode=always
Run Code Online (Sandbox Code Playgroud)
看看这个 迁移指南
在 Spring Boot 2.5 中,'spring.datasource.initialization-mode' 也已弃用:https : //github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.5-Release-Notes#SQL-脚本-数据源-初始化
你应该使用:
spring.sql.init.mode=always
Run Code Online (Sandbox Code Playgroud)
或者
spring.sql.init.mode=never
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7395 次 |
| 最近记录: |