Skip to content

Latest commit

 

History

History
75 lines (54 loc) · 7.83 KB

README.zh-CN.md

File metadata and controls

75 lines (54 loc) · 7.83 KB

Travis-CI Codacy author JDK Spring Boot LICENSE

star star star

English | 简体中文

项目简介

spring-boot-learning-examples 基于 Spring Boot 2.7.x 版本进行开发,集成开发中常用到的技术栈与中间件,是一个用于深度学习并实战 Spring Boot 的项目。

✊ 如果大家有想要集成的示例,也可在 issue 里提需求。

开发环境

  • JDK 1.8 +
  • Maven 3.5 +
  • Mysql 5.7 +
  • IntelliJ IDEA 2018.2 + (注意:务必使用 IDEA 开发,同时保证安装 lombok 插件)

运行方式

获取项目

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

导入项目

使用 IntelliJ IDEA 导入 spring-boot-learning-examples 项目

运行项目

找到各个模块中的 Application 类,右键 Run 'Application' 即可运行各个实践案例。

实践案例

模块 简介 代码 文章
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

开源协议

MIT

Copyright (c) 2022 ElanYoung