我注意到如果未设置,Spring Boot会将spring.beaninfo.ignore设置为true。我想知道Spring对该属性有何作用,谢谢。

最佳答案

值为“ true”的“ spring.beaninfo.ignore”表示跳过对BeanInfo类的搜索(通常是针对在应用程序中未首先为bean定义此类的情况)。
考虑所有BeanInfo元数据类,如标准Introspector.getBeanInfo(Class)调用,默认值为“ false”。
如果您遇到不存在的BeanInfo类的重复ClassLoader访问,请考虑将此标志设置为“ true”,以防这种访问在启动或延迟加载时很昂贵。

08-28 17:18