首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

精通Spring 之 引语【<context:annotation-config/>】

2012-09-09 
精通Spring 之 注解【context:annotation-config/】5.6.6? 借用context:annotation-config/元素在前面内

精通Spring 之 注解【<context:annotation-config/>】

5.6.6? 借用<context:annotation-config/>元素

在前面内容中,为启用@Required和@Autowired注解,开发者需要在XML配置文件中分别定义RequiredAnnotationBeanPostProcessor和AutowiredAnnotationBeanPostProcessor对象。Spring支持大量的注解集合,比如@PostConstruct、@PreDestroy、@Resource、@WebServiceRef、@EJB、@PersistenceContext、@PersistenceUnit等。

为简化配置文件的编写,Spring特意内置了<context:annotation-config/>元素,使用示例如下。

  1. <context:annotation-config/>?

一旦提供<context:annotation-config/>元素,开发者就再也不用为各注解提供相应的支持对象了,比如RequiredAnnotationBeanPostProcessor。【注解:<context:annotationconfig/> 将隐式地向 Spring 容器注册 AutowiredAnnotationBeanPostProcessorCommonAnnotationBeanPostProcessorPersistenceAnnotationBeanPostProcessor 以及 equiredAnnotationBeanPostProcessor 这 4 个 BeanPostProcessor。】

与此同时,开发者也要意识到这一元素的缺陷,比如它不能够自定义RequiredAnnotationBeanPostProcessor的行为。

热点排行