您的当前位置:首页正文

springboot覆盖配置文件

2024-11-28 来源:个人技术集锦

常识:

1、在spring同一个配置文件中,不能存在id相同的两个bean,否则会报错。

2、在两个不同的spring配置文件中,DefaultListableBeanFactory默认配置allowBeanDefinitionOverriding为true 会将最后加载的bean覆盖之前的bean,如果该值为false,则不会进行覆盖,而是抛出异常。

此操作再allowBeanDefinitionOverriding为true的前提下进行。

如此可以自己定义写第三方插件默认的bean属性,而不影响插件的使用功能。

 

 

 

 

 

显示全文