moremind / springboot-demo

sppringboot demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool




Springboot-Demo Introduction

本项目为Springboot整合目前已知的大部分框架实现简单的案例,主要有各类数据源、日志框架、中间件、以及其他样例的整合。 该项目致力于为每个单独的项目提供详细的说明文档以及整合方案(思路),并且保证每个单独的项目能够独立运行。

Project Version

Java Version: Java8
Springboot Version: 2.x
MySQL Server: 8.0.15
Lombok: 0.28-2019.2

Application Configuration and Database

  1. 所有资源都存放在src/main/resource目录下
  2. src/main/resource下的*.sql文件都是数据库导出文件

Springboot-Demo Example

  • springboot-druid: springboot整合druid数据源实现数据库监控
  • springboot-elasticsearch : sprinboot整合elasticsearch
  • springboot-init: springboot初始化mybatis/logback/分包打包
  • springboot-japidocs: springboot整合japidocs实现生成接口文档
  • springboot-jpa: springboot整合jpa实现简单的jpa接口
  • springboot-kafka: springboot整合kafka消息中间件实现消息推送
  • springboot-logging:
    • springboot-log4j2: springboot整合log4j2
    • springboot-logback: springboot整合logback
  • springboot-mail: springboot整合mail实现不同模式的邮件发送
  • springboot-mybatis: springboot整合mybatis实现简单的增删改查案例
  • springboot-mybatis-multidatasource: springboot整合mybatis实现多数据源
  • springboot-mybatisplus: springboot整合mybatisplus实现简单mybatisplus接口
  • springboot-netty: springboot整合netty实现http-server与websocket-server
  • springboot-rabbitmq: springboot整合rabbitmq实现mq的订阅发布、广播模式
  • springboot-redis: springboot整合redis实现简单的redis接口以及通过redis实现接口幂等性
    • example_one: 通过redis-util实现简单的redis接口调用
    • example_two: 通过redis-util实现接口幂等性
  • springboot-security: springboot整合security实现接口授权访问
  • springboot-shiro: springboot整合shiro实现简单的权限访问
  • springboot-swagger: springboot整合swagger实现restful接口文档
  • springboot-websocket:
    • serverendpoint: springboot通过serverendpoint方式设计websocket
    • wshandler: springboot通过wshandler方式实现websocket

Pull Request

欢迎各位gay友一起协同成长~~

Issue

请转移至issue页面提交您的疑问!issue

Contact Me

email: hefengen@hotmail.com

License

MIT

Thanks

@hirCodd

About

sppringboot demo

License:MIT License


Languages

Language:Java 99.2%Language:HTML 0.4%Language:Batchfile 0.2%Language:Shell 0.2%