学无先后,达者为师

网站首页 编程语言 正文

@ConfigurationProperties放在类上跟放在方法上有什么区别

作者:码笼包 更新时间: 2022-01-27 编程语言

声明数据源的时候,在类上写@ConfigurationProperties(prefix = “druid.spring.datasource”)
查询的时候对应的数据源是没有绑定的
注:这个表示的意思是,使用"druid.spring.datasource"的配置来初始化DruidDataSourceConfig类,初始化这个类的时候,对应的配置就是druid.spring.datasource+字段名称
在这里插入图片描述
@ConfigurationProperties(使用properties文件中的配置值初始化配置)

正确的方式应该是放在自定义数据源Bean的构造器上,这样才能在初始化bean的时候获取到自定义的配置;
在这里插入图片描述

原文链接:https://blog.csdn.net/Abracadabra__/article/details/118276419

栏目分类
最近更新