[英]Spring is autowiring custom bean into its own class
我有一个豆:
@Bean
public ObjectMapper jsonMapper() {
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(SerializationFeature.WRAP_ROOT_VALUE, true);
return objectMapper;
}
问题在于,在将其注入到我的类中的同时,由于执行了按类型的自动装配,因此同时将其注入了Spring类之一。 我不希望在Spring类正在使用的bean中设置WRAP_ROOT_VALUE。 除了在这种情况下根本不使用bean之外,是否还有其他选择可以防止Spring自动将其装配到其类中?
在@Bean批注中使用name
属性。 然后,它将仅注入引用该名称的类中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.