Spring/SpringMvc 配置文件常用标签解释
来源:互联网 发布:android 数据流量 编辑:程序博客网 时间:2024/04/27 12:04
Spring/SpringMvc 配置文件常用标签解释
<context:annotation-config/>
向Spring容器注册AutowiredAnnotationBeanPostProcessor,CommonAnnotationBeanPostProcessor,PersistenceAnnotationBeanPostProcessor,RequiredAnnotationBeanPostProcessor这4个BeanPostProcessor。
注册这4个BeanPostProcessor的作用,就是为了你的系统能够识别相应的注解。
-对于其他没有在spring容器中注册的bean,它不能起到注册bean的作用。
<context:component-scan base-package=”xx.xx”/>
可以指定package扫描,
可以自动将带有@Autowired,@component,@service,@Repository等注解的对象注册到spring容器中的功能
隐式地在内部注册了AutowiredAnnotationBeanPostProcessor和CommonAnnotationBeanPostProcessor
-因此当使用<context:component-scan/>后,就可以将<context:annotation-config/>移除了。
<context:component-scan base-package="com.ccc">
<context:include-filtertype="regex" expression="com\.ccc\.service\..*"/>
<context:exclude-filtertype="aspectj" expression="com.ccc.util..*"/>
<!-- 默认的注解映射的支持 -->
<mvc:annotation-driven/>标签可简化springmvc的相关配置,默认情况下其会创建并注册实例:
DefaultAnnotationHandlerMapping:处理器映射器@Controller(默认注册)
AnnotationMethodHandlerAdapter-:处理器适配器
StringHttpMessageConverter
ByteArrayHttpMessageConverter
XmlAwareFormHttpMessageConverter
SourceHttpMessageConverter。
FormattingConversionServiceFactoryBean-:ConversionService类型转换
NumberFormatAnnotationFormatterFactory:@NumberFormat格式化
JodaDateTimeFormatAnnotationFormatterFactory::@DateTimeFormat格式化
LocalValidatorFactoryBean:@Valid数据校验
如果你想使用@Autowired注解,那么就必须事先在 Spring 容器中声明 AutowiredAnnotationBeanPostProcessor Bean
如果想使用@ Resource 、@ PostConstruct、@ PreDestroy等注解就必须声明CommonAnnotationBeanPostProcessor
如果想使用@PersistenceContext注解,就必须声明PersistenceAnnotationBeanPostProcessor的Bean。
如果想使用 @Required的注解,就必须声明RequiredAnnotationBeanPostProcessor的Bean。
0 0
- Spring/SpringMvc 配置文件常用标签解释
- springMVC配置文件解释(2)
- spring配置文件解释
- springMVC配置文件的解释(1)
- springMVC常用注解解释
- spring+springMVC+Hibernate配置文件
- Spring+SpringMVC整合----配置文件
- springmvc项目:spring配置文件
- springmvc常用标签库
- springmvc常用注解标签
- springmvc常用注解标签
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- 【SSM】:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释
- Openstack:Instance cannot ping by domain name
- 懒觉和早起
- poj Necklace of Beads 1286 (polya定理)置换群
- Tomcat服务器logs文件夹中不再产生日志文件
- iOS开发——网络编程OC篇&Socket编程
- Spring/SpringMvc 配置文件常用标签解释
- 计算机网络的各个分层
- eclipse下的插件添加
- Dagger 2 项目配置错误: error: the import javax.annotation.Generated cannot be resolved
- Html 特殊符号
- js subString截取图片路径
- 虚拟机linux系统中nginx与php5-fpm配置需要注意的一点
- 校园网&openwrt记(四)Lua发送udp包
- 从URL读取文件