Objective
?? Java project Development spring should be the most commonly used framework, but the old-fashioned configuration is very cumbersome, although you can use annotations to simplify the configuration of XML files, but there is no easier way to help us do these repetitive things? Spring boot is there, and the spring boot greatly simplifies the application development of spring, which uses conventions over configuration, allowing developers to quickly build and run projects.
?? In the process of project development, we always have to integrate a variety of frameworks, like what SSM, SSH and the like, the integration process of these frameworks is cumbersome, but also boring, because most of the time we have to copy the configuration file. In the spring boot world, the spring platform and some third parties provide a lot of out-of-the-box technology integration solutions that allow people to abandon the cumbersome configuration, so that our project development process is like Lingbo micro-step.
?? This series will be a practical tutorial to complete the Spring boot learning, as a guide for beginners, but also a summary of my own.
?? This series is continuously updated.
Series composition
?? The content plan is as follows:
- Spring Boot Practice Tutorial (i): Getting Started | HelloWorld
- Spring Boot Practice Tutorial (ii): Getting Started | Springapplication Analysis
- Spring Boot Practice Tutorial (iii): Getting Started | Spring Boot Configuration detailed
- Spring Boot Practice Tutorial (iv): Web Development | Publishing RESTful APIs
- Spring Boot Practice Tutorial (V): Web Development | Integrated Template engine
- Spring Boot Practice Tutorial (vi): Web Development | Building RESTful API documentation with swagger
- Spring Boot Practice Tutorial (vii): Database development | Integrated MyBatis
- Spring Boot Practice Tutorial (eight): Database development | Integrated JPA
- Spring Boot Practice Tutorial (ix): Database development | Transaction control
- Spring Boot Practice Tutorial (10): NoSQL Development | Integrated Redis
- Spring Boot Practice Tutorial (11): NoSQL Development | Integrated MongoDB
- Spring Boot Practice Tutorial (12): Security | Integrated Shiro
- Spring Boot Practice Tutorial (13): Messaging | Consolidating JMS and RABBITMQ
- Spring Boot Practice Tutorial (14): monitoring | Actuator Monitoring Endpoint Summary
- Spring Boot Practice Tutorial (15): Log | Log configuration
Development environment
?? The basic environment used in this practice is as follows:
Jdk1.8.0_101
Maven3.3.9
Idea Intelij2017.2.5
Tomcat8.0.47
Spring Boot1.5.8
Spring4.3.12.release
Code Hosting
?? Springboot-practice
Welcome to my public number:
Spring Boot Practice Tutorial: Opening