spring.main.allow-bean-definition-overriding=true spring.beaninfo.ignore=true 有什么用
时间: 2024-04-29 19:20:40 浏览: 116
spring 获取bean
这两个配置项都与 Spring IoC 容器有关。
- `spring.main.allow-bean-definition-overriding=true` 表示允许 Bean 的定义覆盖,即当出现相同的 Bean 定义时,后面的会覆盖前面的。
- `spring.beaninfo.ignore=true` 表示忽略 Bean 的信息,即不对 Bean 进行 Introspection,这样可以提高应用程序的启动速度。
综合起来,这两个配置项的作用是在 Spring IoC 容器中对 Bean 进行管理时,允许 Bean 的定义覆盖,并且忽略 Bean 的信息,从而提高应用程序的启动速度。但是需要注意的是,允许 Bean 的定义覆盖可能会导致意外的问题,因此在开发过程中需要慎重使用。
阅读全文