@Bean注解方法参数未加@Autowired,该注入类型是什么?
@Bean方法的参数隐式注入
这是Spring框架里**@Bean方法专属的参数自动装配**,属于一种隐式的依赖注入方式,不需要额外添加@Autowired这类注解。
具体说明:
- 当配置类中标有
@Bean的方法带有参数时,Spring会自动从应用上下文查找匹配类型的Bean,直接注入到方法参数中。 - 这种机制是Spring针对@Bean方法场景做的简化设计,本质和构造器注入、Setter注入一样,都是依赖注入的实现,只是省去了显式的注入注解声明。
- 你示例里的
HandlerMappingIntrospector作为方法参数,Spring会自动识别它是上下文里的Bean,完成注入后用来创建MvcRequestMatcher.Builder实例。
内容的提问来源于stack exchange,提问作者techie11
相关产品推荐
相关产品推荐

