springboot 2.0 教程-12-部署tomcat和日志管理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31922571/article/details/84873435

阅读原文:https://blog.bywind.cn/articles/2018/11/28/1543373589258.html
视频教程:https://www.bilibili.com/video/av35595465
课程源码:https://github.com/ibywind/springboot-learn
关注公众号 查看更多技术干货
还可加群 , 众多好基友在等你
mpjpg

springboot 书籍 PDF 下载

扫描关注上方公众号
回复关键字 boot
就可以下载这本书了
书籍的排版很好的,我自己也在看.大家可以一起交流哦
1_png

写在前面

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)就可以了

  1. 基于spring 用户基础大,学习成本低

  2. 官方支持第三发主流开发框架 开箱即用 集成简便

  3. 默认配置 规范编码 基础的东西大家一致就好

  4. 可以本地运行可以外部tomcat 很方便

  5. webflux 将会是下一个MVC框架

结束语

如果大家对于这里比较感兴趣的话

可以去B站查看我的视频讲解

https://space.bilibili.com/193580090/#/

或者是在 github下载源码

https://github.com/ibywind/springboot-learn

猜你喜欢

转载自blog.csdn.net/qq_31922571/article/details/84873435
今日推荐