AutoPrefixUrlMapping为什么不能直接打上@Componen注解

AutoPrefixUrlMapping为什么不能直接打上@Componen注解


http://img1.sycdn.imooc.com//climg/5e26c8fa089b65f816560621.jpg
老师讲的AutoPrefixUrlMapping不能直接打上@Component注解,要通过配置类,我试了下直接打上注解可可以进入断点,为什么说不能直接打注解呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
songxiaoy 2020-01-24 16:51:08

直接加上注解可以进入断点,如果仅仅只加注解不写 AutoPrefixConfiguration 配置类的话,这样根据目录结构自动生成路由前缀将会失效。

SpringBoot 在启动过程中会判断 getRequestMappingHandlerMapping() 的返回值,如果不为空,会做进一步的处理。

http://img1.sycdn.imooc.com//climg/5e2aaead092577db08430199.jpg

http://img1.sycdn.imooc.com//climg/5e2aaff60932656312040163.jpg

  • 正解,只是能进入断点,但配置失效
    2020-03-15 11:51:52
7七月 2020-01-24 16:32:57

Spring中的文档是要求 通过接口来导入的,但我试了下确实可以直接注入到里面去。晚点我研究下看下是不是新版本 改动了,去年4月做的版本还不行

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师