spring boot中增加webapp的问题

spring boot中增加webapp的问题

看了一下源码:

为什么还要增加一个webapp模块?

源码中也有读取xml文件。个人认为,使用xml配置文件能更清楚的表达项目配置,不用打开包查看源码就可以知道项目做了哪些配置,更有利于了解项目。

源码中也没有看到yml文件,记得之前课程说到工作中使用yml文件会比较多,也更方便部署项目。什么原因没有yml文件呢?


正在回答

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

5回答

同学你好,同学截图所示的就是yml中的配置属性。如果同学使用的Chrome浏览器,可以在页面中点击右键,有个选项是将其翻译成中文,同学可以将点击将其翻译为中文查看,如:

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

yml中的配置不需要表明使用哪个包或者jar,这些配置,将会被加载到类中,使用时指向具体的类或jar包,

祝:学习愉快~

提问者 超人迪加123 2020-05-16 20:09:07

老师您好,yml配置文件的配置项就是这些吗?这个文档看着很头疼。

想问下老师有没有带中文注释的示例yml文件配置?

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

  • 提问者 超人迪加123 #1
    网址是这个:https://docs.spring.io/spring-boot/docs/2.3.0.RELEASE/reference/html/appendix-application-properties.html#json-properties
    2020-05-16 20:11:04
好帮手慕小班 2020-05-16 19:24:26

同学你好,1、不明白同学说的直接引入是什么意思,不过在spring.xml中的配置信息需要以yml格式的形式写入yml文件中,比如这样的格式

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

    2、那些加载类其实也可以不写。

    3、使用原生的static和templates应该也是可以的,但是不建议同学这样写,还是跟着老师的步骤来尝试。

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

  • 提问者 超人迪加123 #1
    yml文件中的配置并没有表明使用的是哪个包或jar,spring boot是如何知道里面的配置指向哪些类?
    2020-05-16 19:59:04
提问者 超人迪加123 2020-05-16 17:49:17

老师您好,能否在yml文件中直接引入之前配置好的spring.xml文件?

一定要手动去写那些加载类吗?

还有,如果不增加webapp模块,就使用spring boot原生的static和templates目录能完成这个项目吗?

好帮手慕小班 2020-05-16 17:34:50

同学你好,1、因为webapp目录是前端部分目录,可以在这个目录下创建css、js等文件夹用于存放前端的一些静态文件,以及创建JSP等网页文件。所以webapp也是项目中一个组成部分。

    2、properties文件与yml文件的作用是相似的,所以这两个文件只用配置一个就可以,而关于yml的配置,同学可以参考这个文章  https://www.imooc.com/article/34421

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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