WebMvcConfigurer的作用和web.xml一样吗

正在回答

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

3回答

同学你好,1、在config包中配置的是一些具体的配置类,比如缓存类、过滤器类

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

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

    2、在application.properties中一般配置的是,启动项目需要加载的一些内容,比如:端口号、数据库的连接等配置。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕小班 2020-10-09 10:31:06

同学你好,WebMvcConfigurer的作用和web.xml的作用并不一样。

    web.xml

    一般的web工程中都会用到web.xml,web.xml主要用来配置,可以方便的开发web工程。web.xml文件可以用来初始化配置信息:比如Welcome页面、Servlet、Servlet-mapping、Filter、Listener、启动加载级别等。但是要说明的是web.xml并不是必须的,一个web工程可以没有web.xml文件.

    WebMvcConfigurer

    WebMvcConfigurer是一个接口,配置类其实是Spring内部的一种配置方式,采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制,可以自定义一些Handler,Interceptor,ViewResolver,MessageConverter。实现方式是通过创建一个配置类并实现WebMvcConfigurer接口。

    applicationContext.xml

    applicationContext.xml是Spring的核心配置文件,里面会包含一些配置信息,比如bean的配置等核心配置文件。

所以这三者并不是同一个作用。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 mahsiaoko #1
    老师您说的Interceptor,ViewResolver,MessageConverter这三个 我记得在ssm中是在applicationContext.xml配置的,我总觉得springboot的配置有点乱,视频中有在config这个包中进行配置的 也有在application.properties中进行配置的,那到底哪些该在application.properties中进行配置,哪些该在config这个包中进行配置呢?
    2020-10-09 10:57:26
mahsiaoko 提问者 2020-10-08 23:08:07

或者我感觉和applicationContext.xml这个配置文件的作用挺像的

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

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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