SpringBootUnity
- git项目
- 时间:2018-09-26 13:47
- 3405人已阅读
🔔🔔🔔好消息!好消息!🔔🔔🔔
有需要的朋友👉:联系凯哥
项目简介
环境
maven
latestjdk1.8
spring boot 1.5.8 release
(目前最新版)个人推荐
idea
来代替eclipse(希望不要被说成异教徒必须死)mysql5.5+
git: 版本管理
nginx: 反向代理服务器
注意事项
本项目代码托管在github和码云两个地方,最新代码会先推送在github上,码云上会在github上更新完之后进行同步。
本项目多数数据库都用到了
hibernate
,如果没有提供sql
文件。则启动时会根据代码映射自动生成数据库表,请在启动前修改application.properties
中的数据库连接信息
启动方式
本地运行 本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>
更新日志
2017-09-02 api模块: 添加swagger-bootstrap-ui,和原有ui并行存在。
http://localhost:8080 默认UI
http://localhost:808/doc.html bootstrap-ui2017-09-02 spring boot版本从1.4.3更新到1.5.8
2017-09-02 修复不配置数据库信息无法启动的bug
2017-09-02 版本号更新到2017.1
2017-09-02 api模块(swagger)添加开源库swagger-bootstrap-ui,和swagger默认UI同时存在。
2017-09-02 web模块添加数据库sql文件,导入后一键启动可直接访问到web界面。
2017-09-06 mybatis模块:添加USER.sql,启动后访问:http://localhost:8080 即可看到接口数据
2017-09-06 所有模块: 添加 characterEncoding=utf8&useSSL=true 解决高版本mysql的sll警告
2017-09-06 添加代码贡献者列表和支持者,赞助商链接。
2017-09-08 crawler模块(网络爬虫):修复本地文件目录不存在会报错的bug。处理方式为:不存在则自动创建
2017-11-02 开源协议从apache更换到MIT
2017-11-02 添加本地运行方式的说明
2017-11-02 版本更新到2017.2
2017-11-02 spring boot版本更新到1.5.8
2017-11-03 添加kotlin环境配置
2017-11-03 按照阿里巴巴编程规范插件P3C优化代码
2017-11-03 合并
api
和website
模块,访问localhost:8080
会显示网站主页,访问localhost:8080/api
会显示api管理界面2018-04-09 将整个项目升级到spring boot2.0 release版本,api有较大变动
贡献者
https://github.com/xiaomoinfo/SpringBootUnity
上一篇: Spring Boot 学习教程
下一篇: java编码规范