gpt4 book ai didi

java - Spring 将自定义 bean Autowiring 到它自己的类中

转载 作者:行者123 更新时间:2023-12-01 11:10:57 25 4
gpt4 key购买 nike

我有一颗 bean :

@Bean
public ObjectMapper jsonMapper() {
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(SerializationFeature.WRAP_ROOT_VALUE, true);
return objectMapper;
}

问题是,当它被注入(inject)到我的类中时,同时它也被注入(inject)到 Spring 类之一中,因为按类型执行了 Autowiring 。我不希望在 Spring 类正在使用的 bean 中设置 WRAP_ROOT_VALUE。除了在这种情况下根本不使用 bean 之外,还有其他选项可以阻止 Spring 将其 Autowiring 到其类中吗?

最佳答案

@Bean 中使用 name 属性注解。然后它只会被注入(inject)到引用该名称的类中。

关于java - Spring 将自定义 bean Autowiring 到它自己的类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32380807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com