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

被折叠的 条评论
为什么被折叠?



