您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring Boot在以编程方式配置数据源时没有选择spring.datasource.tomcat。*?

Spring Boot在以编程方式配置数据源时没有选择spring.datasource.tomcat。*?

该文档是关于自动配置的,您没有在使用它。如果您正在编写用于设置的自定义代码DataSource,则还负责配置的绑定。

您上面的代码有个@ConfigurationPropeties("spring.datasource")。如果删除spring.datasource.*属性,则您自己的代码中不会考虑任何属性

该部分文档说明了基本属性spring.datasource)和数据源绑定(spring.datasource.xyz.*)之间的区别。

无论如何,如果要创建DataSource自己(为什么?),请使用单独的名称空间。重用spring.datasource名称空间非常令人困惑,因为用户期望自动配置提供的功能会得到尊重。由于您正在编写自己的配置,因此不会。

Java 2022/1/1 18:22:25 有502人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶