[toc]
基于springboot框架实现一些常用的功能
| 环境 | 版本 |
|---|---|
| JKD | 1.8 |
| Spring Boot | 2.3.0.RELEASE |
| 项目 | 描述 | 博客地址 |
|---|---|---|
| 01_helloword | springboot入门项目,实现了简单的web服务功能 | 点我跳转 |
| 02_thymeleaf | 整合thymeleaf模板引擎,在页面渲染后台数据 | 点我跳转 |
| 03_simplifycode | 简化一些繁琐的配置 | 点我跳转 |
| 04_jta_atomikos | 集成jta-atomikos 实现分布式事务 | 点我跳转 |
| 05_distributed_lock | 分布式锁的三种实现方式 | 点我跳转 |
| 06_docker_build | 使用dockerfile编排springboot项目 | 点我跳转 |
| 07_release_build | 服务发布到生产环境流程 | 点我跳转 |
| 08_my_spring_boot_starter_parent | 编写自己的spring-boot-start | 点我跳转 |
| 09_dobbo_parent | 整合dobbo实现简单的RPC服务调用 | 点我跳转 |
| 10_api_limit | 对API接口限流 | 点我跳转 |
| 11_spring_data_jpa | 实现了常用的数据库CRUD操作 | 点我跳转 |
| 12_druid_monitor | Druid Monitor不仅可以监控数据源和慢查询,还可以监控Web应用、URI监控、Session监控、Spring监控 | 点我跳转 |
| 13_spring_boot_admin | 使用springboot admin对springboot应用进行监控 | 点我跳转 |
| 14_mybatis_plus | mybatis-plus实战 | 点我跳转 |
| 15_shiro | 使用shiro对web应用进行权限认证 | 点我跳转 |
| 16_security_jwt | security整合jwt实现对前后端分离的项目进行权限认证 | 点我跳转 |
| 17_swagger | 使用swagger2生成RESTful风格的接口文档 | 点我跳转 |
| 18_netty-websocket | 使用Netty加websocket实现在线聊天功能] | 点我跳转 |
| 19_redis_session | 使用spring-session加redis来实现session共享 | 点我跳转 |
| 20_config_switch | 自定义@Configuration配置类启用开关 | 点我跳转 |
| 21_webdemo | 自定义@Configuration配置类启用开关 | 点我跳转 |
| 22_rocketmq | 集成RocketMQ实现消息发布和订阅 | 点我跳转 |
| 23_smartdoc | 集成smart-doc插件零侵入自动生成RESTful格式API文档 | 点我跳转 |
| 24_fastdfs | 集成FastDFS实现文件的分布式存储 | 点我跳转 |
| 25_minio | 集成Minio实现文件的分布式对象存储 | 点我跳转 |
| 26_validation | 集成spring-boot-starter-validation对接口参数校验 | 点我跳转 |
| 27_email | 集成mail实现邮件推送带网页样式的消息 | 点我跳转 |
| 28_jdbctemplate | 使用JdbcTemplate操作数据库 | 点我跳转 |
| 29_lowcode | Jpa+vue实现单模型的低代码平台 | 点我跳转 |
| 30_sharding_jdbc | 使用sharding-jdbc实现读写分离和分库分表 | 点我跳转 |
| 31_distributed_job | 基于分布式锁或xxx-job实现分布式任务调度 | 点我跳转 |
| 32_repeatsubmit | 基于注解+redis实现表单防重复提交 | 点我跳转 |
| 33_i18n | 优雅集成i18n实现国际化信息返回 | 点我跳转 |