前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SpringBootUnity

SpringBootUnity

作者头像
凯哥Java
发布2019-06-28 16:25:27
8370
发布2019-06-28 16:25:27
举报
文章被收录于专栏:凯哥Java凯哥Java

项目简介

mark
mark

环境

  • maven latest
  • jdk1.8
  • spring boot 1.5.8 release(目前最新版)
  • 个人推荐idea来代替eclipse(希望不要被说成异教徒必须死)
  • mysql5.5+
  • git: 版本管理
  • nginx: 反向代理服务器

注意事项

  • 本项目代码托管在github码云两个地方,最新代码会先推送在github上,码云上会在github上更新完之后进行同步。
  • 本项目多数数据库都用到了hibernate,如果没有提供sql文件。则启动时会根据代码映射自动生成数据库表,请在启动前修改application.properties中的数据库连接信息

启动方式

  • 本地运行 本repo是一个多模块组成,每一个模块都可以单独打包运行。如果想运行哪个模块可以找到对应的Main文件右键运行。 
run
run
  • 在linux服务器运行 spring boot内置了tomcat做为web容器,默认打成jar包直接放在服务器上执行就可以了

java -Xms64m -Xmx2048m -jar project.jar 5 >> ./project.log &

打包

  • 如果需要定制化打成war包,那么也很简单。在maven中做下设置就ok了,然后把war包扔到tomcat下面就可以运行了
代码语言:javascript
复制
    <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-ui
  • 2017-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 合并apiwebsite模块,访问localhost:8080会显示网站主页,访问localhost:8080/api会显示api管理界面
  • 2018-04-09 将整个项目升级到spring boot2.0 release版本,api有较大变动

贡献者

https://github.com/xiaomoinfo/SpringBootUnity

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-09-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目简介
  • 环境
  • 注意事项
  • 启动方式
  • 打包
  • 更新日志
  • 贡献者
相关产品与服务
代码托管
CODING 代码托管(CODING Code Repositories,CODING-CR)是为开发者打造的云端便捷代码管理工具,旨在为更多的开发者带去便捷、高效的开发体验,全面支持 Git/SVN 代码托管,包括代码评审、分支管理、超大仓库等功能。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档