本章目标
搭建基础springboot项目+web功能集成
ps
如果想要快速学习下一步技术的同学可以跳过,直接下载这个链接的项目
https://download.csdn.net/download/mengxiangxingdong/10762093
或者git这个项目
https://gitee.com/hugo110/springboot-boot
创建项目
嘎嘎嘎,网上创建项目的文章已经很多了,我就不造轮子了,直接"纯洁的微笑"大神的链接
https://www.cnblogs.com/ityouknow/p/5662753.html
我这边说一下跟人家不一样地方
人家是springboot的知识学习,我是边学习springboot边根据根据代码生成器打造《赚钱利器》,私单快速开发,省下更多时间泡妹子
以下是技术细节
1.热部署(强调一下,热部署就是修改文件无须重启效果,刷新有效果,热启动是修改后,项目自动重启)
大神采用的是热启动,我是根据springboot官网查询的配置,java文件采用maven插件的热部署,静态文件采用热启动jar效果的热部署,搭配springboot自动检测文件改变的
#资源文件缓存时间 -1 永不过期 --必须配置
spring.messages.cache-seconds=10
具体文章参考 https://blog.csdn.net/mengxiangxingdong/article/details/85533860
2.文件目录结构不一致
文章目录结构是参考开源项目guns的结构
common包 — 存放公共使用的类,自定义注解等等
config – 存放整个项目所有的相关配置
modular – 存放业务代码的地方,模块化
util --工具类存放
static --存放静态文件
WEB-INF --存放动态文件
参考博客和书籍
springboot参考指南 (官网翻译版)
https://gitee.com/hugo110/xmind-books/blob/master/springboot书籍/51CTO下载-SpringBoot参考指南.pdf