永发信息网

请教<context:component-scan/>和<mvc:annotation-driven/>的区别

答案:2  悬赏:80  手机版
解决时间 2021-03-23 12:36
请教<context:component-scan/>和<mvc:annotation-driven/>的区别
最佳答案
的区别

mvc:annotation-driven 注解

相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。


1)隐式地向Spring容器中注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor
及 equiredAnnotationBeanPostProcessor 这 4 个 BeanPostProcessor。
在配置文件中使用之前,必须在 元素中声明 context 命名空间
2)是对包进行扫描,实现注释驱动Bean定义,同时将bean自动注入容器中使用。即解决了@Controller标识的类的bean的注入和使用。


配置项不但启用了对类包进行扫描以实施注释驱动 Bean 定义的功能,同时还启用了注释驱动自动注入的功能(即还隐式地在内部注册了
AutowiredAnnotationBeanPostProcessor 和
CommonAnnotationBeanPostProcessor),因此当使用

后,除非需要使用PersistenceAnnotationBeanPostProcessor和equiredAnnotationBeanPostProcessor两个Processor的功能(例如JPA等)否则就可以将
移除了。

spring mvc 会自动启动Spring MVC的注解功能,但实际它做了哪些工作呢?













全部回答
没有匹配的处理请求类,就都去即default servlet处理了。 添加上后,相应的do请求被Controller处理,而静态资源因为没有相应的Controller就会被default servlet处理。 总之没有相应的Controller就会被default servlet处理就ok了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
八平米小女装店面装修照片
怎样挽回巨蟹座女孩
阿狸带英语的经典语录,说出带哀字的古诗佳句
山地车24速换挡技巧
暗月世界中陷阱刺客,用的是陷阱技能球,用1
衣服上烫衬怎么去掉
请问花千骨为什么复活有结果了吗?
考试前,爸爸为了小亮在家有一个舒适的学习和
海峰食杂店我想知道这个在什么地方
所谓“七轮”是指什么?
打印绘本用哪种彩色打印机好呢
洛奇打铁大成功表谁有啊
如果发工资的时间是在周六,那么周一就一定给
南京地铁2号线和地铁4号线的交点是 A.安德门
首先提出原子、分子理论的科学家是A.门捷列夫
推荐资讯
单选题奠定中国建立抗日民族统一战线理论基础
脸上长痘痘怎么调理,脸上长痘痘喝中药调理效
小练笔300字左右
瑞州中路/碧落路(路口)地址在哪,我要去那里
单选题下列对生物种群的叙述正确的是A.种群是
爱情被误会的句子,表达被人误解的诗词
打屁针故事
伊势尼和伊豆的区别?
DOTA2军团指挥官怎么克制 防止滚雪球效应
按照老辈人传下来的说法,晚上12点做梦准,还
求将“马慧我永远爱你”写一首现代爱情诗
钰元食品商店在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?