配置问题

配置问题

老师视频中说到全局过滤,就是/* 吧?对所有的进行拦截过滤,如果使用注解的话, 如果拦截的范围产生变化,配置的信息放在程序中,不得不对程序进行重新编译,  是项目已经上线了, 后期要修改拦截的范围,对吗? 就需要在程序的注解中修改范围,然后重新上线发布?

那在xml中不需要吗?不需要重新发布上线吗?也就是说在发布成功后可以通过xml配置,修改范围吗?

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

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

1回答
好帮手慕小班 2021-03-24 18:53:55

同学你好,1、同学的说法是正确的,/*表示全局过滤。

    ​2、当注解中的配置信息发生改变,需要重新编译项目,重新发布。

    ​3、如果在xml文件中修改了配置文件,也需要重新编译发布上线。

祝学习愉快!

  • 提问者 rock221 #1
    范围不就对注解的内容改下就行了吧,编译什么啊…
    2021-03-24 18:55:13
  • 好帮手慕小班 回复 提问者 rock221 #2

    同学你好,同学说的是范围,是不是这样的,比如   /*  表示所有请求,/user/*  表示请求路径中所有带有user的路径。

    如果是,这样修改了对应的范围,也需要重新执行编译发布项目。

    祝学习愉快!

    2021-03-24 19:08:10
  • 提问者 rock221 回复 好帮手慕小班 #3

    那老师视频中说的 如果拦截的范围产生变化,配置的信息放在程序中,不得不对程序进行重新编译,  是什么意思阿?不是url的范围吗?

    注释形式开发体验更好,适用于小型项目敏捷开发;弊端:如果是对全局的url进行过滤,如果再后期的运行中,拦截的范围产生变化,但是配置的信息放在程序中,不得不对程序进行重新编译;

    老师视频中说的。 

    2021-03-24 19:10:20
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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