java - 如果 spring.beaninfo.ignore 设置为 true,Spring 会做什么?

标签 java spring spring-boot

我注意到 Spring Boot 将 spring.beaninfo.ignore 设置为 true(如果未设置)。 Spring 对此属性做了什么?

最佳答案

“spring.beaninfo.ignore”,值为“true”意味着跳过对 BeanInfo 类的搜索(通常适用于首先在应用程序中没有为 bean 定义此类的情况)。

默认值为“false”,考虑到所有 BeanInfo 元数据类,例如标准 Introspector.getBeanInfo(Class) 调用。

如果您遇到对不存在的 BeanInfo 类的重复 ClassLoader 访问,请考虑将此标志切换为“true”,以防此类访问在启动或延迟加载时代价高昂。

关于java - 如果 spring.beaninfo.ignore 设置为 true,Spring 会做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48316893/

相关文章:

java - Android Java 创建十六进制字符串并将其转换为字节数组并返回

java - 创建类的对象时找不到方法 <init>()V

java - 用于 spring-boot 应用程序的嵌入式 Tomcat 目录列表

java - Embeddable 和 EmbeddedId 之间的 JPA 映射 @ManyToOne

java - 如何从xml文件中获取值和路径?

spring-boot - 在将使用ES的应用程序从Spring Boot 1.5.x迁移到2.x时,如何实现零停机时间

java - Scala/Java 中的简单、无忧、零样板序列化,类似于 Python 的 Pickle?

java - 使用 QueryDSL 和 Spring 的 Repository 编写跨表查询

java - 图像查看器语法问题 fileChooser 方法

java - getBean(Class<T> arg0) 在没有类型转换的情况下无法工作