spring.main.allow-bean-definition-overriding=true
假如项目中有两个bean的name一样,在项目启动时可能会报同名异常。
springboot中,allowBeanDefinitionOverriding默认为false,spring默认为true。
设置spring.main.allow-bean-definition-overriding=true
,表示后发现的bean会覆盖之前相同名称的bean。
spring,aop.proxy-target--class=false
:该属性值默认为false,表示使用JDK动态代理织入增强,当值为true时,表示使用CGLib动态代理织入增强,但是即使设置为false,如果目标类没有声明接口,则Spring将自动使用CGLib动态代理。