常识:
1、在spring同一个配置文件中,不能存在id相同的两个bean,否则会报错。
2、在两个不同的spring配置文件中,DefaultListableBeanFactory默认配置allowBeanDefinitionOverriding为true 会将最后加载的bean覆盖之前的bean,如果该值为false,则不会进行覆盖,而是抛出异常。
此操作再allowBeanDefinitionOverriding为true的前提下进行。
如此可以自己定义写第三方插件默认的bean属性,而不影响插件的使用功能。