spring-boot-demo
Spring Boot learning example, will continue to update ...
This project is based on the latest version of spring boot (2.1.7) to achieve
What is spring-boot
Spring Boot simplifies the Spring-based application development, will be able to create a separate, product-level Spring application by a small amount of code. Spring Boot provides out of the box set for the Spring platform and third-party libraries, so you can begin an orderly manner. Most Spring Boot Spring application requires very little configuration.
Spring Boot is a new framework provided by Pivotal team, which is designed to simplify the development process as well as the initial build new Spring applications. The framework uses a particular manner be configured so that the developer is no longer necessary to define the configuration of the template. I will say to understand, is the Spring Boot fact not a new framework that the default configuration use a lot of framework, like maven package incorporates all the jar, Spring Boot incorporates all of the framework.
The core idea of Spring Boot agreement is greater than the configured, everything is done automatically. Using Spring Boot can greatly simplify your development mode, all you want to integrate the common framework, it has a corresponding component support.
Module Description
Module Name | main content | detailed |
---|---|---|
helloworld | spring mvc, Spring Boot project creation, unit testing | detailed |
web | ssh projects, spring mvc, filter, interceptor, monitor, thymeleaf, lombok, jquery, bootstrap, mysql | detailed |
aop | AOP, regular, pre-notification, the notification rear surround notifications | detailed |
data-redis | lettuce, redis, session redis, YAML configuration, connection pool object store | detailed |
quartz | Spring Scheduler, Quartz, distributed scheduling, clustering, high availability, scalability achieved, mysql persistence | detailed |
shiro | Authorization, authentication, encryption and decryption, unified exception handling | detailed |
sign | Tamper-proof, anti-replay, automatic documentation | detailed |
security | Authorization, authentication, encryption and decryption, mybatis plus use | detailed |
mybatis-plus-generator | Automatically generate the code based mybatisplus | ... |
security-oauth2 | Four authentication mode to achieve, oauth2 agreement | ... |
encoder | Mainstream encryption algorithm descriptions, user encryption algorithm recommended | detailed |
actuator | autuator Introduction | ... |
admin | Visualization service monitoring, use | detailed |