Coder Social home page Coder Social logo

oldhand / springbootseed Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 4.26 MB

SpringBoot的种子框架,一个拿来即用,稳定,可靠的java框架。

Java 65.93% PLpgSQL 1.32% JavaScript 11.44% HTML 0.21% Vue 19.75% Shell 0.39% CSS 0.96%
spring-boot spring-security spring-data-jpa mapper mybatis redis lombok mysql postgresql swagger2 jasypt pagehelper jedis druid

springbootseed's Introduction

SpringBootSeed

SpringBoot的种子框架,一个拿来即用,稳定,可靠的java框架。
 

Support By oldhand.

如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!

项目简介

springbootseed基于Spring Boot 2.1.0、Jpa、Spring Security、redis等的种子框架项目,

项目集成

集成包名 版本 功能
JDK 1.8 -
SpringBoot 2.1.0.RELEASE 核心框架
SpringMVC(spring-boot-starter-web) 2.1.0.RELEASE 核心框架
JPA 2.1.0.RELEASE 持久层API
Spring Security 2.1.0.RELEASE 认证
Mapper(mapper-spring-boot-starter) 2.1.0 -
Mybatis(mybatis-spring-boot-starter) 1.3.2 持久层框架
Druid(druid-spring-boot-starter) 1.1.10 数据库连接池
PageHelper(pagehelper-spring-boot-starter) 1.2.4 分页控件
Log4j2/Slf4j(spring-boot-starter-log4j2) 2.0.2.RELEASE 日志
Redis(spring-boot-starter-data-redis) 2.0.2.RELEASE 缓存
jedis 2.9.0 缓存
mybatis generator 1.3.6
lombok 1.16.20 注解样板代码
mysql runtime -
postgresql runtime -
Swagger2(swagger-bootstrap-ui) 2.9.2 文档自动化
jasypt 2.1.0 配置文件加密

功能说明

  • 文档自动化:Swagger2文档分组,需要认证与无需认证的分组展示
  • 系统授权管理:appid+secret 组合授权
  • 代码生成:根据表结构自动生成代码
  • 本地存储管理:文件上传,查询等
  • redis缓存管理:管理redis
  • 日志管理:详细了解接口工作情况
  • 定时任务管理:任务调度
  • 访问记录管理:客户端访问统计

项目结构

项目采用按功能分模块开发方式,项目的业务部分,放在子模块即可!

  • springbootseed-common 公共模块
    • annotation 为系统自定义注解
    • aspect 自定义注解的切面
    • base 提供了Entity、DTO基类和mapstruct的通用mapper
    • config 自定义权限实现、redis配置、swagger配置
    • exception 项目统一异常的处理
    • utils 系统通用工具类
  • springbootseed-core 系统核心模块(系统启动入口)
    • config 配置跨域与静态资源,与数据权限
      • thread 线程池相关
    • modules 系统相关模块(登录授权、系统监控、定时任务等)
  • springbootseed-logging 系统日志模块
  • springbootseed-tools 系统第三方工具模块
  • springbootseed-generator 系统代码生成模块

项目图片

图片说明

反馈交流

  • 您有疑问,我们解答,您有建议,我们吸取,您有idea 我们欢迎!
  • 联系人:15111122026
  • 本项目由湖南网数科技有限公司提供支持

springbootseed's People

Contributors

oldhand avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.