Skip to content

ElanYoung/spring-boot-learning-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travis-CI Codacy author JDK Spring Boot LICENSE

star star star

English | 简体中文

Introduction

spring-boot-learning-examples is developed based on the Spring Boot 2.7.x version. It integrates the technology stack and middleware commonly used in development. It is a project for deep learning and actual combat with Spring Boot.

If you have an example to contribute or needs to meet, it is very welcome to submit a issue.

Environment

  • JDK 1.8 +
  • Maven 3.5 +
  • Mysql 5.7 +
  • IntelliJ IDEA 2018.2 + (Note: Please use IDEA and make sure plugin lombok installed.)

Getting Started

Get Project

git clone https://github.com/ElanYoung/spring-boot-learning-examples.git

Import Project

Open spring-boot-learning-examples project in IntelliJ IDEA.

Run Project

Find the Application class in each module, right-click Run 'Application' to run each practice case.

Learning Examples

Module Description Code Article
spring-boot-banner Spring Boot 自定义 Banner spring-boot-banner 《Spring Boot 自定义 Banner》
spring-boot-actuator Spring Boot 集成 Actuator 监控工具 spring-boot-actuator 《Spring Boot 集成 Actuator 监控工具》
spring-boot-druid Spring Boot 集成 Druid 连接池 spring-boot-druid 《Spring Boot 集成 Druid 连接池》
spring-boot-jasypt Spring Boot 集成 jasypt 实现敏感信息加密 spring-boot-jasypt 《Spring Boot 集成 jasypt 实现敏感信息加密》
spring-boot-websocket-native Spring Boot 集成 WebSocket(原生注解) spring-boot-websocket-native 《Spring Boot 集成 WebSocket(原生注解与Spring封装)》
spring-boot-websocket-spring Spring Boot 集成 WebSocket(Spring封装) spring-boot-websocket-spring 《Spring Boot 集成 WebSocket(原生注解与Spring封装)》
spring-boot-jwt Spring Boot 集成 JWT spring-boot-jwt 《Spring Boot 集成 JWT》
spring-boot-minio Spring Boot 集成 MinIO(分布式文件存储系统) spring-boot-minio 《Spring Boot 集成 MinIO》
spring-boot-quartz Spring Boot 集成 Quartz(定时任务) spring-boot-quartz 《Spring Boot 集成 Quartz》
spring-boot-easy-excel Spring Boot 集成 EasyExcel spring-boot-easy-excel 《Spring Boot 集成 EasyExcel》
spring-boot-h2 Spring Boot 集成 H2(轻量级数据库) spring-boot-h2
spring-boot-spring-security Spring Boot 集成 Spring Security 5.7.x(安全框架) spring-boot-spring-security 《Spring Boot 优雅集成 Spring Security 5.7.x(安全框架)》

Stargazers over time

Stargazers over time

License

MIT

Copyright (c) 2022 ElanYoung