SpringMVC context:annotation-config 配置

<context:annotation-config />

作用:使在spring容器中注册的bean生效(已存在的bean)

@Autowire,光一个注释是不起作用的,需要在Spring容器中声明来自bean自动检测处理器BeanPostProcessor接口相关的实现的bean-->AutowiredAnnotationBeanPostProcessor bean ;

 

@Resource 、@PostConstruct、@PreDestroy等注解需要声明CommonAnnotationBeanPostProcessor bean,也实现自BeanPostProcessor

@Resource: 不用说都知道作用

@PostConstruct: 作用在非静态的void()方法,该方法会在服务器加载Servle的时候运行,并且只会被服务器执行一次,作用时间点在构造函数之后执行,init()方法之前执行

@PreDestroy: 作用在非静态的void()方法,该方法在destroy()方法执行执行之后执行

 

@PersistenceContext需要声明PersistenceAnnotationBeanPostProcessor bean

@PersistenceContext实体对象管理器,需要额外配置persistence.xml来助攻,接收数据库查询出来的A数据,依据配置文件的辅助,调整A数据成B数据实体结果

 

@Required需要声明RequiredAnnotationBeanPostProcessor bean

@Required作用在setter上的注入

 

<context:annotation-config />隐式向Spring容器提供以上4个的BeanPostProcessor bean,使上述的注解生效

 

从springboot回来学spring mvc xml方式,某些不认识的配置感觉就是了解大致其功能特点,对于其中的原理,基本接口实现,一些不认识的注解等等未知,感觉这辈子都不会再见到,意会即可

----------------------------------------------------------------------

转载于:https://my.oschina.net/u/3829444/blog/1925919

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值