Giter Site home page Giter Site logo

greatanan / spring-boot-seed Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zzycreate/spring-boot-seed

0.0 0.0 0.0 134 KB

SpringBoot骨架项目,集成SpringBoot、Mybatis、Druid、Mapper、PageHelper、Redis、Shiro、Swagger2、Log4j2等技术

License: MIT License

Java 100.00%

spring-boot-seed's Introduction

spring-boot-seed

项目介绍

SpringBoot的种子框架项目,个人学习使用,集成一些常用的框架功能,方便快速开发。

软件架构

spring-boot-seed  
├── src/main/java/com.dazzlzy  
|   ├── common -- 通用代码包  
|   |    ├── base -- 项目基础包  
|   |    ├── configuration -- springboot的配置注入  
|   |    ├── enums -- 枚举  
|   |    ├── exception -- 异常  
|   |    ├── redis -- redis支持  
|   |    ├── shiro -- shiro支持  
|   |    ├── support -- 项目支撑对象  
|   |    └── utils -- 工具包  
|   ├── springbootseed -- 项目业务  
|   |    ├── controller -- controller层  
|   |    ├── dao -- DAO层,主要为使用Mapper的接口  
|   |    ├── model -- 数据库模型对象  
|   |    └── service -- service的接口定义  
|   |         └── impl -- service的实现类  
|   └── SpringBootSeedApplication.java -- 项目启动类  
└── src/main/resources  
    ├── mapper -- Mybatis的Mapper.xml目录  
    ├── sql -- sql脚本目录  
    ├── application.yml -- 项目默认配置文件  
    ├── application-*.yml -- 不同环境下的配置文件  
    └── log4j2-*.xml -- log4j2在不同环境下的配置  

技术使用

[x] 技术名 版本
[x] SpringBoot 2.0.2.RELEASE
[x] SpringMVC(spring-boot-starter-web) 2.0.2.RELEASE
[x] JDBC(spring-boot-starter-jdbc) 2.0.2.RELEASE
[x] Mybatis(mybatis-spring-boot-starter) 1.3.2
[x] Druid(druid-spring-boot-starter) 1.1.9
[x] Mapper(mapper-spring-boot-starter) 2.0.2
[x] PageHelper(pagehelper-spring-boot-starter) 1.2.4
[x] Log4j2/Slf4j(spring-boot-starter-log4j2) 2.0.2.RELEASE
[x] Redis(spring-boot-starter-data-redis) 2.0.2.RELEASE
[x] jedis 2.9.0
[x] mybatis generator 1.3.6
[x] lombok 1.16.20
[x] Swagger2(springfox.swagger2) 2.8.0
[x] shiro 1.3.2
[] EhCache -
[] HttpClient -

使用说明

  1. 项目使用了lombok,简化代码生成,因此开发使用的IDE(Eclipse/IDEA)需要安装lombok的插件,详细的技术请参考lombok官网
  2. 使用gitflow工作流,master生产主线与develop开发主线

开发环境

  1. JDK8
  2. Mysql5.7
  3. SpringBoot2
  4. Redis

spring-boot-seed's People

Contributors

zzycreate 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.