All Projects → houko → Springbootunity

houko / Springbootunity

Licence: mit
rabbitmq、redis、scheduled、socket、mongodb、Swagger2、spring data jpa、Thymeleaf、freemarker etc. (muti module spring boot project) (with spring boot framework,different bussiness scence with different technology。)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Springbootunity

Eshop Soa
EShop基于Dubbo实现SOA服务化拆分,并基于RocketMQ解决了分布式事务(新版SpringBootSOASkeleton)
Stars: ✭ 65 (-92.31%)
Mutual labels:  swagger, lombok, mybatis, redis, spring-boot, spring, spring-mvc, thymeleaf
Javaquarkbbs
基于Spring Boot实现的一个简易的Java社区
Stars: ✭ 755 (-10.65%)
Mutual labels:  swagger, hibernate, redis, spring-boot, spring, spring-mvc, thymeleaf
Watchdog Framework
🍻 「停止维护」基于SpringBoot+Shiro+Mybatis等开发的轻量级管理系统快速开发脚手架
Stars: ✭ 421 (-50.18%)
Mutual labels:  freemarker, mybatis, mysql, spring-boot, spring, spring-mvc
Spring Boot Leaning
Spring Boot 2.X 最全课程代码
Stars: ✭ 2,008 (+137.63%)
Mutual labels:  swagger, mybatis, redis, mongodb, spring-boot, thymeleaf
Spring Boot Enterprise Application Development
Spring Boot Enterprise Application Development.《Spring Boot 企业级应用开发实战》
Stars: ✭ 261 (-69.11%)
Mutual labels:  hibernate, mysql, mongodb, spring-boot, spring-mvc, thymeleaf
Spring Boot Demo
Spring Boot & Spring Cloud & Spring Security Demo Case(Spring学习示例实战项目)
Stars: ✭ 255 (-69.82%)
Mutual labels:  mysql, redis, mongodb, spring-boot, spring, spring-mvc
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+6384.85%)
Mutual labels:  mybatis, mysql, redis, mongodb, spring-boot, spring
Spring Boot Examples
个人学习 SpringBoot2.x 写的一些示例程序,目前正在持续更新中.....
Stars: ✭ 159 (-81.18%)
Mutual labels:  swagger, freemarker, mybatis, redis, spring-boot, thymeleaf
Angularjs Springmvc Sample Boot
A RESTful sample using Spring Boot, Spring MVC, Spring Data and Angular/Bootstrap.
Stars: ✭ 309 (-63.43%)
Mutual labels:  swagger, lombok, hibernate, spring-boot, spring, spring-mvc
Meetingfilm
基于微服务架构的在线电影购票平台
Stars: ✭ 149 (-82.37%)
Mutual labels:  lombok, mysql, redis, spring-boot, spring-mvc, nginx
Spring Boot Examples
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
Stars: ✭ 26,812 (+3073.02%)
Mutual labels:  scheduler, mybatis, mongodb, spring-boot, spring, thymeleaf
Study
全栈工程师学习笔记;Spring登录、shiro登录、CAS单点登录和Spring boot oauth2单点登录;Spring data cache 缓存,支持Redis和EHcahce; web安全,常见web安全漏洞以及解决思路;常规组件,比如redis、mq等;quartz定时任务,支持持久化数据库,动态维护启动暂停关闭;docker基本用法,常用image镜像使用,Docker-MySQL、docker-Postgres、Docker-nginx、Docker-nexus、Docker-Redis、Docker-RabbitMQ、Docker-zookeeper、Docker-es、Docker-zipkin、Docker-ELK等;mybatis实践、spring实践、spring boot实践等常用集成;基于redis的分布式锁;基于shared-jdbc的分库分表,支持原生jdbc和Spring Boot Mybatis
Stars: ✭ 159 (-81.18%)
Mutual labels:  swagger, redis, spring-boot, spring, nginx
Springbootlearning
《Spring Boot教程》源码
Stars: ✭ 2,065 (+144.38%)
Mutual labels:  swagger, mybatis, redis, mongodb, spring-boot
Springboot Templates
springboot和dubbo、netty的集成,redis mongodb的nosql模板, kafka rocketmq rabbit的MQ模板, solr solrcloud elasticsearch查询引擎
Stars: ✭ 100 (-88.17%)
Mutual labels:  swagger, mybatis, redis, mongodb, spring-boot
Highdsa
2018年本科毕设项目,已更新所有开发和部署文档。基于Dubbo、SSM、Shiro、ELK、ActiveMQ、Redis等实现的一套高可用、高性能、高可扩展的分布式系统架构,实现可支持业务的基础公共服务,API使用Restful风格对外暴露。已经实现的包括:发送邮件服务、FastDFS文件存储服务、ELK实时日志查询服务、Redis缓存服务、Mybatis数据库、阿里短信推送、Goeasy消息推送、Druid监控、ActiveMQ消息队列、shiro权限认证、cas单点登录、权限配置web系统、移动端后台系统。持续更新中......
Stars: ✭ 385 (-54.44%)
Mutual labels:  mybatis, redis, spring, spring-mvc, nginx
Springbootexamples
Spring Boot 学习教程
Stars: ✭ 794 (-6.04%)
Mutual labels:  swagger, mybatis, redis, mongodb, spring-boot
Superboot
随着技术日新月异,新技术新平台不断出现,对现如今的开发人员来说选择快速高效的框架进行项目开发,既能提高产出,又能节约时间。本框架无需开发即可实现服务注册、服务发现、负载均衡、服务网关、配置中心、API管理、分布式事务、支撑平台、集成框架、数据传输加密等功能,是学习SpringCloud整体业务模式的完整示例,并且可以直接用于生产环境
Stars: ✭ 341 (-59.64%)
Mutual labels:  swagger, hibernate, mysql, redis, mongodb
Spring Boot Demo
spring boot demo 是一个Spring Boot、Spring Cloud的项目示例,根据市场主流的后端技术,共集成了30+个demo,未来将持续更新。该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户密码设计)、actuator(服务监控)、cloud-config(配置中心)、cloud-gateway(服务网关)等模块
Stars: ✭ 323 (-61.78%)
Mutual labels:  mybatis, redis, spring-boot, spring, spring-mvc
Spring Boot Projects
该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。
Stars: ✭ 4,022 (+375.98%)
Mutual labels:  swagger, mybatis, redis, spring-boot, thymeleaf
Spring Boot
spring-boot 项目实践总结
Stars: ✭ 989 (+17.04%)
Mutual labels:  swagger, mybatis, redis, spring-boot, spring

Build Status Backers on Open Collective Sponsors on Open Collective GitHub issues GitHub license Maven Central

项目简介

mark

环境

  • maven latest
  • jdk11
  • spring boot 2.x release
  • 个人推荐idea来代替eclipse
  • git: 版本管理
  • nginx: 反向代理服务器

注意事项

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

启动方式

  • 本地运行 本repo是一个多模块组成,每一个模块都可以单独打包运行。如果想运行哪个模块可以找到对应的Main文件右键运行。 run

  • 在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 版本更新到2020.1

  • 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有较大变动

  • 2019-08-06 travis-ci指定jdk版本

  • 2020-10-09 升级版本到2020.2

  • 2020-10-09 升级jdk版本到11

  • 2020-10-09 升级mysql connector到8

  • 2020-10-09 升级spring boot到2.3.0

  • 2020-10-09 修复了升级后API的破坏性变动,修复了一些了编辑器警告

贡献者

感谢所有为本项目做出贡献的开发者们.

支持者

感谢您的支持! 🙏 [成为支持者]

赞助商

[成为赞助商]支持本项目并成为赞助商. 您的LOGO和网站链接将会被展示在这里.

项目说明

需求是多变的,本项目是以spring boot为基础,在使用spring boot的过程中对应不同的需求选用不同的技术和spring boot进行搭配,因此本项目是个偏于使用示例的定位。同时如果您在使用spring boot的过程中有什么好用的技术期待您对本项目的PR。

关于我

@小莫:本人是一个热爱开源精神、追求新潮的开发者,技术过得去,还算勤勉!习惯以github的issue驱动方式来组织我的项目,也希望感兴趣的朋友和我联系,一起进步,共同开发感兴趣的开源项目。目前任rpg服务端主程,熟悉游戏开发和web开发。同时也是个喜欢二次元的死宅,爱动漫,略懂日语。

在线小工具

问题反馈

  1. 欢迎提issue一起完善这个项目。
  2. QQ: 83387856
  3. 个人主站: https://xiaomo.info

License

MIT License

Copyright (c) 2020 Peng Hu

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].