You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

TODO.en.md 5.8 kB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. # spring-boot-demo Project TODO List
  2. ## Module plan (completed: 52 / 65)
  3. - [x] ~~spring-boot-demo-helloworld(helloworld example)~~
  4. - [x] ~~spring-boot-demo-properties (read configuration file information)~~
  5. - [x] ~~spring-boot-demo-actuator (endpoint monitoring for Spring boot)~~
  6. - [x] ~~spring-boot-demo-admin-client (for Spring boot visual control client)~~
  7. - [x] ~~spring-boot-demo-admin-server (for Spring boot visual control server)~~
  8. - [x] ~~spring-boot-demo-logback (integrated logback log)~~
  9. - [x] ~~spring-boot-demo-log-aop (use AOP to intercept request log information)~~
  10. - [x] ~~spring-boot-demo-exception-handler (unified exception handling)~~
  11. - [x] ~~spring-boot-demo-template-freemarker (using template engine - Freemarker)~~
  12. - [x] ~~spring-boot-demo-template-thymeleaf (using template engine - thymeleaf)~~
  13. - [x] ~~spring-boot-demo-template-beetl (using template engine - beetl)~~
  14. - [x] ~~spring-boot-demo-template-enjoy (using template engine - JFinal-Enjoy)~~
  15. - [x] ~~spring-boot-demo-upload (upload - integrated local upload and seven cattle cloud upload)~~
  16. - [x] ~~spring-boot-demo-orm-jdbctemplate (operating SQL relational database - JdbcTemplate)~~
  17. - [x] ~~spring-boot-demo-orm-jpa (operating SQL Relational Database - JPA)~~
  18. - [x] ~~spring-boot-demo-orm-mybatis (operating SQL relational database - mybatis)~~
  19. - [x] ~~spring-boot-demo-orm-mybatis-mapper-page (operating SQL relational database - integrating mybatis generic Mapper, PageHelper)~~
  20. - [x] ~~spring-boot-demo-orm-mybatis-plus (operating SQL relational database - integrating mybatis-plus, Mapper, ActiveRecord)~~
  21. - [x] ~~spring-boot-demo-orm-beetlsql (operating SQL relational database - beetlSQL)~~
  22. - [x] ~~spring-boot-demo-cache-redis (using redis for caching)~~
  23. - [x] ~~spring-boot-demo-cache-ehcache (using Ehcache for caching)~~
  24. - [x] ~~spring-boot-demo-email (integrated mail service)~~
  25. - [x] ~~spring-boot-demo-task (scheduled task - Task implementation)~~
  26. - [x] ~~spring-boot-demo-task-quartz (scheduled task - Quartz implementation)~~
  27. - [x] ~~spring-boot-demo-task-xxl-job (scheduled task - XXL-JOB for Distributed Scheduling)~~
  28. - [x] ~~spring-boot-demo-swagger (integrated Swagger for API interface test management)~~
  29. - [x] ~~spring-boot-demo-swagger-beauty (integrated custom and more beautiful Swagger test management of API interface)~~
  30. - [x] ~~spring-boot-demo-rbac-security (implementing RBAC-based permission model - Spring Security)~~
  31. - [ ] spring-boot-demo-rbac-shiro (implementing RBAC-based permission model - shiro)
  32. - [x] ~~spring-boot-demo-session(unified Session Management)~~
  33. - [ ] spring-boot-demo-oauth (OAuth2 certification)
  34. - [x] ~~spring-boot-demo-social (integrated JustAuth implements third-party authorization verification, and implements third-party logins such as QQ, WeChat, GitHub, Google, Xiaomi, etc.)~~
  35. - [x] ~~spring-boot-demo-zookeeper (use zookeeper to implement distributed locks with AOP)~~
  36. - [x] ~~spring-boot-demo-mq-rabbitmq (integrated messaging middleware - RabbitMQ)~~
  37. - [ ] spring-boot-demo-mq-rocketmq (integrated messaging middleware - RocketMQ)
  38. - [x] ~~spring-boot-demo-mq-kafka (integrated message middleware - Kafka)~~
  39. - [x] ~~spring-boot-demo-websocket (integrated websocket service)~~
  40. - [x] ~~spring-boot-demo-websocket-socketio (integrated socketio implements websocket service)~~
  41. - [ ] spring-boot-demo-ureport2 (integrated ureport2 implements a custom complex Chinese-style reporting engine)
  42. - [ ] spring-boot-demo-uflo (integrated uflo implementation process control engine)
  43. - [ ] spring-boot-demo-urule (integrated urule implementation rules engine)
  44. - [ ] spring-boot-demo-activiti (integrated of Activiti to implement process control engine)
  45. - [x] ~~spring-boot-demo-async (Spring boot implements asynchronous calls)~~
  46. - [x] ~~spring-boot-demo-dubbo (integrated dubbo)~~
  47. - [x] ~~spring-boot-demo-war (packaged into a war package)~~
  48. - [x] ~~spring-boot-demo-elasticsearch (integrated ElasticSearch)~~
  49. - [x] ~~spring-boot-demo-mongodb (integrated MongoDb)~~
  50. - [x] ~~spring-boot-demo-neo4j (integrated neo4j graph database)~~
  51. - [x] ~~spring-boot-demo-docker (packaged into docker image)~~
  52. - [x] ~~spring-boot-demo-multi-datasource-jpa (integrated JPA multi data source)~~
  53. - [x] ~~spring-boot-demo-multi-datasource-mybatis (integrated with mybatis multi-data source)~~
  54. - [x] ~~spring-boot-demo-sharding-jdbc (integrated sharding-jdbc implementation sub-library table)~~
  55. - [ ] spring-boot-demo-tio (integrated t-io)
  56. - [ ] spring-boot-demo-grpc (integrated grpc, configure tls/ssl) see [ISSUE#5](https://github.com/xkcoding/spring-boot-demo/issues/5)
  57. - [x] ~~spring-boot-demo-codegen (integrated velocity auto-generated code)~~
  58. - [x] ~~spring-boot-demo-graylog (integrated gralog log management)~~
  59. - [ ] spring-boot-demo-sso (integrated single sign on) see [ISSUE#12](https://github.com/xkcoding/spring-boot-demo/issues/12)
  60. - [x] ~~spring-boot-demo-ldap (integrated ldap)see [ISSUE#23](https://github.com/xkcoding/spring-boot-demo/issues/23)~~
  61. - [x] ~~spring-boot-demo-dynamic-datasource(add datasource dynamically, switch datasource dynamically)~~
  62. - [x] ~~spring-boot-demo-ratelimit-guava(use Guava RateLimiter to protect API by standalone rate limiting)~~
  63. - [x] ~~spring-boot-demo-ratelimit-redis(use Redis and Lua script implementation to protect API by distributed rate limiting)~~
  64. - [ ] spring-boot-demo-https(integrated HTTPS)
  65. - [x] ~~spring-boot-demo-elasticsearch-rest-high-level-client(integrated Elasticsearch 7.x version,use official Rest High Level Client to operate ES data)~~
  66. - [ ] spring-boot-demo-springbatch(data process)
  67. - [ ] spring-boot-demo-security-justauth(use JustAuth to login GitHub,and use Spring-Security to manage login state)
  68. ## Remarks
  69. Try to ensure that the corresponding demos are integrated in the order above.

一个用来深度学习并实战 spring boot 的项目,目前总共包含 66 个集成demo,已经完成 55 个。