阅读原文:https://blog.bywind.cn/articles/2018/11/28/1543373589258.html
视频教程:https://www.bilibili.com/video/av35595465
课程源码:https://github.com/ibywind/springboot-learn
关注公众号 查看更多技术干货
还可加群 , 众多好基友在等你
springboot 书籍 PDF 下载
扫描关注上方公众号
回复关键字 boot
就可以下载这本书了
书籍的排版很好的,我自己也在看.大家可以一起交流哦
写在前面
hello 大家好
欢迎大家收看御风大世界
本次课是
springboot 系列教程第12课
我将为大家演示
如何将springboot 部署到 tomcat中运行
打个war包
要部署 tomcat里面的话
我们首先需要打一个war包
默认 我们的 springboot项目他是一个jar包
其实很简单
大家看图片
因为在 实际的开发过程中
你需要用到一些servlet的依赖
所以你还需要这样加入一个依赖
接着你还需要改造
我们的程序入口类
打完war包之后
你就可以选择
mvn clean install
就可以生成 war包了
然后拿到了 war包 了 你就可以部署了哦
很简单
如果你需要配合 IDEA使用 。。。。
我建议你不要这么做
用内嵌的 tomcat 然后 配合devtools 就可以了
这样我们 本地测试很快乐!!!
运行测试
打包之后 我们得到了一个war
得到了这个boot.war包
我们把它放到 tomcat中
就可以正常运行了
访问起来也是没有问题的
之前在本地的HTML 还有 freemarker 都可以访问了
本地怎么搞 现在tomcat中就怎么搞
日志管理
接下来我们讲下
日志管理
其实这个很简单的
默认我们的 springboot 支持三种log框架
java自带的 logging
log4j
logback
大家只需要在自己的application.properties 文件中
配置相关参数
我的配置很简单
我希望有一个 外部文件记录日志
其他的就按照springboot 默认的来就好了
logging.file=/log/boot/boot.log
正常启动程序之后
我们就可以看到 我们生成了日志文件
打开文件之后
里面的内容如下
还是很方便的
我的感悟
连续做了12期的springboot教学
给我感触最深的就是
springboot 让开发过程变得很简单了
他封装了一些东西
默认了一些配置
规范了编程范式
让我们在这个熟悉的圈子中,想用什么直接拿来用
专注于自己的业务逻辑(CRUD)就可以了
-
基于spring 用户基础大,学习成本低
-
官方支持第三发主流开发框架 开箱即用 集成简便
-
默认配置 规范编码 基础的东西大家一致就好
-
可以本地运行可以外部tomcat 很方便
-
webflux 将会是下一个MVC框架
结束语
如果大家对于这里比较感兴趣的话
可以去B站查看我的视频讲解
https://space.bilibili.com/193580090/#/
或者是在 github下载源码