1.<context:annotation-config/>注册多个处理器

<context:annotation-config/>作用是向 Spring 容器注册

AutowiredAnnotationBeanPostProcessor(@Autowired)、

CommonAnnotationBeanPostProcessor(@Resource 、@PostConstruct、@PreDestroy)、

PersistenceAnnotationBeanPostProcessor (@PersistenceContext)

RequiredAnnotationBeanPostProcessor (@Required)

这 4 个BeanPostProcessor。

 

2.配置<context:component-scan/>更省事

<context:component-scan base-package=”XX.XX”/> 该配置项其实也包含了自动注入上述processor的功能,因此当使用 <context:component-scan/> 后,就可以将 <context:annotation-config/> 移除了。

 

相关文章:

  • 2021-08-26
  • 2022-12-23
  • 2022-12-23
  • 2021-07-29
  • 2021-09-27
  • 2021-10-02
猜你喜欢
  • 2021-12-08
  • 2022-01-11
  • 2021-05-26
  • 2021-08-31
  • 2021-08-24
  • 2021-10-04
  • 2022-02-22
相关资源
相似解决方案