jm-spring-boot-template

🛠 jm-spring-boot-template is a Spring Boot based scaffolding project which integrated some awesome features - multi-environment support, Redis, Redis Session, Redis Cache, Spring Validation, Spring Security... More funny features will come soon!

FeatureImage

JM Spring Boot Template

GitHub release GitHub stars Build Status GitHub code size in bytes GitHub repo size license

JM Spring Boot Template is a Spring Boot based scaffolding project which integrated some awesome features - multi-environment support, Redis, Redis Session, Redis Cache, Spring Validation, Spring Security… More funny features will come soon!

This repository contains:

  1. Source code of the project.
  2. SQL Statements of creating schema, tables.

JM Spring Boot Template is also a sample project designed for demostrating how to build a back-end project quickly and efficiently.

Features of JM Spring Boot Starter

Here is the highlights of JM Spring Boot Starter:

  1. Multi-environment support for project deployment: development, test and production.
  2. Customized banner for Spring Boot startup.
  3. Enabled logging SQL statement, user’s request information.
  4. Integrated Data Store Middleware:
    • MySQL
    • Redis
    • Atmoz SFTP
  5. Other interesting integration:
    • Spring Validation
    • Spring Security
    • Swagger 2
    • Lombok
  6. JM Spring Boot Starter is actively developed. More features will come soon!

Blueprint

Project will be Integrated with Spring Cloud.

Usage

This project uses Java 8. Go check them out if you don’t have them locally installed.

  1. Clone or download this project.

    $ git clone https://github.com/johnnymillergh/jm-spring-boot-template.git
    
  2. Build with IntelliJ IDEA or Eclipse.

  3. Click the green triangle to Run.

Maintainers

@johnnymillergh.

Contributing

Feel free to dive in! Open an issue.

Contributors

This project exists thanks to all the people who contribute.

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

License

Apache License 2019-Present © Johnny Miller