项目简介
环境
- maven latest
- jdk1.8
- spring boot 2.x release
- 个人推荐idea来代替eclipse
- git: 版本管理
- nginx: 反向代理服务器
启动方式
- 本地运行 本repo是一个多模块组成,每一个模块都可以单独打包运行。如果想运行哪个模块可以找到对应的Main文件右键运行。
- 在linux服务器运行 spring boot内置了tomcat做为web容器,默认打成jar包直接放在服务器上执行就可以了
java -Xms64m -Xmx2048m -jar project.jar 5 >> ./project.log &
打包
- 如果需要定制化打成war包,那么也很简单。在maven中做下设置就ok了,然后把war包扔到tomcat下面就可以运行了
<modelVersion>4.0.0</modelVersion>
<artifactId>api</artifactId>
<packaging>war</packaging>
项目说明
需求是多变的,本项目是以spring boot为基础,在使用spring boot的过程中对应不同的需求选用不同的技术和spring boot进行搭配,因此本项目是个偏于使用示例的定位。同时如果您在使用spring boot的过程中有什么好用的技术期待您对本项目的PR。