spring-boot-demo/TODO.md

4.7 KiB
Raw Permalink Blame History

spring-boot-demo 项目待办列表

模块计划(已完成55 / 66)

  • demo-helloworldHelloworld 示例)
  • demo-properties读取配置文件信息
  • demo-actuator对 Spring boot 的端点监控)
  • demo-admin-client对 Spring boot 可视化管控 客户端)
  • demo-admin-server对 Spring boot 可视化管控 服务端)
  • demo-logback集成 logback 日志)
  • demo-log-aop使用 AOP 拦截请求日志信息)
  • demo-exception-handler统一异常处理
  • demo-template-freemarker使用模板引擎 - Freemarker
  • demo-template-thymeleaf使用模板引擎 - thymeleaf
  • demo-template-beetl使用模板引擎 - beetl
  • demo-template-enjoy使用模板引擎 - JFinal-Enjoy
  • demo-upload上传 - 集成本地上传和七牛云上传)
  • demo-orm-jdbctemplate操作 SQL 关系型数据库 - JdbcTemplate
  • demo-orm-jpa操作 SQL 关系型数据库 - JPA
  • demo-orm-mybatis操作 SQL 关系型数据库 - mybatis
  • demo-orm-mybatis-mapper-page操作 SQL 关系型数据库 - 集成mybatis通用Mapper,PageHelper
  • demo-orm-mybatis-plus操作 SQL 关系型数据库 - 集成mybatis-plusMapper操作、ActiveRecord操作
  • demo-orm-beetlsql操作 SQL 关系型数据库 - beetlSQL
  • demo-cache-redis使用 redis 进行缓存)
  • demo-cache-ehcache使用 Ehcache 进行缓存)
  • demo-email集成邮件服务
  • demo-task定时任务 - Task 实现)
  • demo-task-quartz定时任务 - Quartz 实现)
  • demo-task-xxl-job定时任务 - XXL-JOB 实现分布式调度)
  • demo-swagger集成 Swagger 对 API 接口进行测试管理)
  • demo-swagger-beauty集成自定义且更加美观的 Swagger 对 API 接口进行测试管理)
  • demo-rbac-security实现基于 RBAC 的权限模型 - Spring Security
  • demo-rbac-shiro实现基于 RBAC 的权限模型 - shiro
  • demo-session统一 Session 管理)
  • demo-oauthOAuth2 认证)
  • demo-social集成 JustAuth 实现第三方授权验证,实现 QQ、微信、GitHub、谷歌、小米等第三方登录
  • demo-zookeeper使用 zookeeper 结合AOP实现分布式锁
  • demo-mq-rabbitmq集成消息中间件 - RabbitMQ
  • demo-mq-rocketmq集成消息中间件 - RocketMQ
  • demo-mq-kafka集成消息中间件 - Kafka
  • demo-websocket集成 websocket 服务)
  • demo-websocket-socketio集成 socketio 实现 websocket 服务)
  • demo-ureport2 (集成 ureport2 实现自定义的复杂中国式报表引擎)
  • demo-uflo集成 uflo 实现流程控制引擎)
  • demo-urule集成 urule 实现规则引擎)
  • demo-activiti集成 Activiti 实现流程控制引擎)
  • demo-asyncSpring boot 实现异步调用)
  • demo-dubbo集成 dubbo
  • demo-war打包成war包
  • demo-elasticsearch集成 ElasticSearch
  • demo-mongodb集成 MongoDb
  • demo-neo4j集成 neo4j 图数据库)
  • demo-docker打包成 docker 镜像)
  • demo-multi-datasource-jpa集成JPA多数据源
  • demo-multi-datasource-mybatis集成mybatis多数据源
  • demo-sharding-jdbc集成 sharding-jdbc 实现分库分表)
  • demo-tio集成 tio
  • demo-grpc集成grpc配置tls/ssl参见ISSUE#5
  • demo-codegen集成 velocity 自动生成代码)
  • demo-graylog集成 gralog 日志管理)
  • demo-sso集成单点登录参见 ISSUE#12
  • demo-ldap (集成 ldap参见 ISSUE#23
  • demo-dynamic-datasource动态添加数据源切换数据源
  • demo-ratelimit-guava单机限流保护API集成 Guava 的 RateLimiter
  • demo-ratelimit-redis分布式限流保护API使用 Redis + lua 脚本实现)
  • demo-https集成 HTTPS
  • demo-elasticsearch-rest-high-level-client集成 Elasticsearch 7.x 版本,使用官方 rest high level client操作 ES 数据)
  • demo-springbatch数据处理
  • demo-security-justauth使用 JustAuth 登录 GitHub使用 Security 管理登录状态)
  • demo-flyway集成 Flyway项目启动时初始化数据库表结构同时支持数据库脚本版本控制

备注

尽量保证按照上面的顺序集成相应的 demo。