annotation-config, annotation-driven, compont-scan 区别

本文详细解释了Spring框架中<context:annotation-config>、<mvc:annotation-driven>及<context:component-scan>的区别与用法。通过对比,帮助读者理解这些配置的作用范围和激活方式,以便更好地利用Spring MVC的功能。

<context:annotation-config> declares support for general annotations such as @Required, @Autowired, @PostConstruct, and so on.


<mvc:annotation-driven /> declares explicit support for annotation-driven MVC controllers (i.e. @RequestMapping, @Controller, although support for those is the default behaviour), as well as adding support for declarative validation via @Valid and message body marshalling with @RequestBody/ResponseBody.


<context:annotation-config>: Scanning and activating annotations for already registered beans in spring config xml.


<context:component-scan>: Bean registration + <context:annotation-config>


参考资料:

1、annotation-config, annotation-driven, compont-scan 区别
http://blog.youkuaiyun.com/catoop/article/details/50068573

2、Difference between <context:annotation-config> vs <context:component-scan>
https://stackoverflow.com/questions/7414794/difference-between-contextannotation-config-vs-contextcomponent-scan

3、What’s the difference between<mvc:annotation-driven /> and <context:annotation-config />in servlet?
https://stackoverflow.com/questions/3977973/whats-the-difference-between-mvcannotation-driven-and-contextannotation


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值