专栏首页凯哥JavaSpringBootUnity

SpringBootUnity

项目简介

环境

  • 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文件右键运行。 
  • 在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-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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 再记frp配置

    1:vhost_http_port就是客户端(也就是你本地tomcat项目启动端口)访问项目端口

    凯哥Java
  • 高性能服务器架构思路(二)——缓冲清理策略

    虽然使用缓存思想似乎是一个很简单的事情,但是缓存机制却有一个核心的难点,就是——缓存清理。我们所说的缓存,都是保存一些数据,但是这些数据往往是会变化的,我们要针...

    凯哥Java
  • 【cc-s】一个基于spring boot、druid、mybatis、mysql的后端基础

    关于环境、使用等相关问题,请您阅读以下所有内容,请勿上来就直接问,好好珍惜别人的时间,也珍惜自己的时间,谢谢!

    凯哥Java
  • HttpComponents HttpClient连接池(1)-结构

    在我们平时进行 http调用的时候经常使用apache httpclient这个组件,它提供了http连接池管理,这里我们对它的实现做分析。另外除了httpcl...

    TA码字
  • Linux下报 java.net.SocketException权限不够 异常解决

    今天在Linux下用Jetty把一个应用启动起来报权限不够异常。其实原因很简单,但是如果一时疏忽可能会习惯性地google一把,我就google了一把,但是发现...

    sanmutongzi
  • WordPress3.5安装出现的几个问题

    一直使用WordPress3.1的版本,12月份WordPress发布了3.5的版本,想尝试升级一一下。当然最好是先在本地环境测试通过,然后上传的服务器是最好的...

    八哥
  • ASP.NET输出JSON格式数据

    一直使用WordPress3.1的版本,12月份WordPress发布了3.5的版本,想尝试升级一一下。当然最好是先在本地环境测试通过,然后上传的服务器是最好的...

    八哥
  • 新闻动态|腾讯的智慧零售,到底是在做什么?

    今天,腾讯公司副总裁林璟骅在2018中国零售数字化创新大会上,阐述了腾讯智慧零售的理念:

    优图实验室
  • jenkins 更换主数据目录

    工作中,由于Jenkins默认的主目录空间太小,导致需要将Jenkins默认的主目录修改到其它目录。本文针对更改Jenkins的主目录详细介绍。

    程序员同行者
  • Reverse原理背后的数学和魔幻艺术

    第一次变用这个原理的魔术已经有十几年了,看起来就是拿起一叠牌发来发去,最后总能发出一些规律来,比如每一叠顶部都是Ace,在说上一些应景的话语,形成一个寓意美好的...

    magic2728

扫码关注云+社区

领取腾讯云代金券