java - spring.datasource.initialize 已弃用

标签 java spring-boot

我有一个 springboot 应用程序,我正在尝试将以下内容添加到 application.properties 文件

spring.datasource.initialize=false

当我添加这个时,我看到如下警告:

enter image description here

我试图找出替代这个已弃用属性的新属性是什么,但没有成功。

谁能帮忙解决这个问题!

引用迁移指南会很棒。

最佳答案

在 Spring Boot 2.5 中,“spring.datasource.initialization-mode”也被弃用了: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.5-Release-Notes#SQL-Script-DataSource-Initialization

你应该使用:

spring.sql.init.mode=always  

spring.sql.init.mode=never  

您可以在以下位置阅读更多内容:
https://docs.spring.io/spring-boot/docs/current/reference/html/howto.html#howto.data-initialization

关于java - spring.datasource.initialize 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55040879/

相关文章:

java - 使用玻璃 Pane 时,鼠标调整光标大小不起作用

java - 有效的审计方式

java - 我可以将内部 Spring Boot 变量传递给 gradlew 吗?

java - 如何在spring boot中设置副本集?

java - Gson反序列化多态成员List变量为null

java - hibernate选择新对象构造函数

java - 如何更改实际复选框内 J 复选框的背景颜色

spring - 为什么 Controller 返回的 json 字段为空?

java - 使用 objectMapper 将 JSON 日期格式反序列化为 ZonedDateTime

java - 如何在Java中减去两个列表/数组的值?