springboot-learning
The content of this project is the Spring Boot Tutorial program sample.
Author Blog: http://blog.didispace.com Spring Boot Series Blog: http://blog.didispace.com/categories/Spring-Boot/Spring Cloud Series Blog: http://blog.didispace.com/tag/spring-cloud/Spring Cloud Chinese Community: http://bbs.springcloud.com.cn/
If you think the project is useful to you, please click on the Star button on the top right to give your support.
If you have questions, you can contact: Didi@potatomato.clubSample List Quick StartChapter1: Basic project Construction (can be used as an engineering scaffold), the introduction of a Web module, complete a simple restful APIproject ConfigurationChapter2-1-1: Configuration file Details: Custom attributes, random number, multiple environment configuration, etc.Web DevelopmentChapter3-1-1: Building a more complex RESTful API and unit test CHAPTER3-1-2: Rendering Web Views using the Thymeleaf template engine chapter3-1-3: Rendering Web Views using the Freemarker template engine Chapter3-1-4: Using the Velocity template engine to render Web views Chapter3-1-5: Build restful API with Swagger2 chapter3-1-6: Unified exception HandlingData Accesschapter3-2-1: Using JdbcTemplate chapter3-2-2: Simplify the data access layer using SPRING-DATA-JPA (recommended) chapter3-2-3: Multiple data source configuration (i): JdbcTemplate CHAPTER3-2-4: Multi-Data source Configuration (ii): SPRING-DATA-JPA chapter3-2-5: Using NoSQL database (i): Redis chapter3-2-6: Using NoSQL Database (ii): MongoDB Chapter3-2-7: Integration MyBatis chapter3-2-8:mybatis Annotation configuration detailedTransaction ManagementCHAPTER3-3-1: Using Transaction management chapter3-3-2:[distributed transactions (not completed)]Other contentChapter4-1-1: Create timed tasks using @scheduled chapter4-1-2: Asynchronous invocation using @asyncLog ManagementChapter4-2-1: Configuration of the default log chapter4-2-2: Use log4j logging chapter4-2-3: Multiple environments with different log levels of log4j control chapter4-2-4: Using AOP to unify Web request logs Chapter4-2-5: Log to MongoDB using log4jSecurity ManagementChapter4-3-1: Using spring security chapter4-3-2:[with spring session (unfinished)Caching SupportChapter4-4-1: Annotation configuration and Ehcache use Chapter4-4-2: Centralized caching using RedisSend mailCHAPTER4-5-1: Message delivery: Simple mail, attachment messages, embedded resource messages, template messagesMessage ServiceCHAPTER5-1-1:[JMS (unfinished)] chapter5-2-1:spring using RABBITMQ in bootDubbo for service ManagementUse Dubbo for service governance in chapter9-2-1:[spring boot] chapter9-2-2:[spring boot and Dubbo Management Service dependencies]The Spring Cloud constructs the micro-service architecture
Because of the spring cloud-biased macro architecture, spring boot is a bit more microscopic and more content, moving the spring cloud content to the Springcloud-learning project for the two parts of the content to not interfere with each other. The project will no longer update the spring cloud content, follow the spring cloud content to springcloud-learning project Chapter9-1-1:spring cloud Build a micro-service architecture (i) service registration and discovery Chapter9-1-2:spring Cloud Construction of micro-service Architecture (ii) service consumer chapter9-1-3:spring cloud construction of micro-service Architecture (iii) Circuit breaker chapter9-1-4:spring Cloud Construction of micro-service Architecture (iv) Distributed configuration Center chapter9-1-5:spring Cloud Construction of micro-service Architecture (v) Service Gateway Chapter9-1-6:[spring Cloud Construction of micro-service Architecture (vi) cluster monitoring] Tutorial address (not enough time to postpone the update)
http://blog.didispace.com/book/springboot/