<context annotation-config />标签意义:
来源:互联网 发布:网络购火车票时间 编辑:程序博客网 时间:2024/04/29 00:54
<context annotation-config />标签意义:
该标签隐式的向Spring容器注册了:
AutowiredAnnotationBeanPostProcessor CommondAnnotationBeanPostProcessor
PersistenceAnnotationBeanPostProcessor RequiredAnnotationBeanPostProcessor这四个BeanPostProcessor.
AutowiredAnnotationBeanPostProcessor CommondAnnotationBeanPostProcessor
PersistenceAnnotationBeanPostProcessor RequiredAnnotationBeanPostProcessor这四个BeanPostProcessor.
1.AutowiredAnnotationBeanPostProcessor:主要是使用@AutoWired注解时,必须提前向Spring容器注册这个BeanPostprocessor
传统的配置方式:<bean class="org.springframework.beans.factory.annotation. AutowiredAnnotationBeanPostProcessor "/>
传统的配置方式:<bean class="org.springframework.beans.factory.annotation. AutowiredAnnotationBeanPostProcessor "/>
2.CommondAnnotationBeanPostprocessor:主要是使用@Resource、@PostConstruct、@Predestory等注解时,必须提前向Spring容器注册。
传统配置方式:<bean class="org.springframework.beans.factory.annotation.CommondAnnotationBeanPostprocessor"/>
传统配置方式:<bean class="org.springframework.beans.factory.annotation.CommondAnnotationBeanPostprocessor"/>
3.PersistenceAnnotationBeanPostProcessor :主要是使用@PersistenceContext注解时,必须提前向Spring容器注册。
传统配置方式:<bean class="org.springframework.beans.factory.annotation.PersistenceAnnotationBeanPostProcessor"/>
传统配置方式:<bean class="org.springframework.beans.factory.annotation.PersistenceAnnotationBeanPostProcessor"/>
4.RequiredAnnotationBeanPostProcessor:主要是使用@Required注解时,必须提前向Spring容器注册。
传统配置方式:<bean class="org.springframework.beans.factory.annotation.RequiredAnnotationBeanPostProcessor"/>
传统配置方式:<bean class="org.springframework.beans.factory.annotation.RequiredAnnotationBeanPostProcessor"/>
一般来说,@Autowired注解比较常用,传统配置方式有点繁琐,而这种隐式配置方式就可以帮我们很容易的搞定。
不过使用注解,我们一般都会配置扫描包路径:<context: component-scan base-package=com.xxx.xxx />
其实,给配置已经包含了自动注入上述Processor的功能,所以,配置了包扫描之后,<context annotation-config />就可以移除了。
不过使用注解,我们一般都会配置扫描包路径:<context: component-scan base-package=com.xxx.xxx />
其实,给配置已经包含了自动注入上述Processor的功能,所以,配置了包扫描之后,<context annotation-config />就可以移除了。
0 0
- <context annotation-config />标签意义
- <context annotation-config />标签意义
- <context annotation-config />标签意义:
- <context annotation-config />标签意义
- <context annotation-config />标签意义:
- <context annotation-config />标签意义:
- <context annotation-config />标签意义
- <context annotation-config />标签意义
- <context annotation-config />标签意义
- <context annotation-config />标签意义:
- <context annotation-config />标签意义:
- context:annotation-config 标签解析
- <context:annotation-config/>
- <context:annotation-config />
- <context:annotation-config/>详解
- spring <context:annotation-config/>
- <context:annotation-config/>
- Spring <context:annotation-config/>
- linux压缩与解压缩 tar命令
- C#高级编程二十八天----泛型类的功能
- 教程:在ZYBO板卡实现PL-PS交互
- day8-day10 lesson1一个简单的猜数字游戏
- CPU 地址分配
- <context annotation-config />标签意义:
- stm32 M3启动文件解析
- 常见gcc编译警告
- C总结复习(二)
- C语言指针用法笔记
- Android自定义捕获Application全局异常
- <mvc:annotation-driven />注解意义
- LeetCode | Find Minimum in Rotated Sorted Array
- Collections.sort的两种用法