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