diff --git a/TODO.en.md b/TODO.en.md new file mode 100644 index 0000000..1227dae --- /dev/null +++ b/TODO.en.md @@ -0,0 +1,65 @@ +# spring-boot-demo Project TODO List + +## Module plan (completed: 47 / 57) + +- [x] ~~spring-boot-demo-helloworld(helloworld example)~~ +- [x] ~~spring-boot-demo-properties (read configuration file information)~~ +- [x] ~~spring-boot-demo-actuator (endpoint monitoring for Spring boot)~~ +- [x] ~~spring-boot-demo-admin-client (for Spring boot visual control client)~~ +- [x] ~~spring-boot-demo-admin-server (for Spring boot visual control server)~~ +- [x] ~~spring-boot-demo-logback (integrated logback log)~~ +- [x] ~~spring-boot-demo-log-aop (use AOP to intercept request log information)~~ +- [x] ~~spring-boot-demo-exception-handler (unified exception handling)~~ +- [x] ~~spring-boot-demo-template-freemarker (using template engine - Freemarker)~~ +- [x] ~~spring-boot-demo-template-thymeleaf (using template engine - thymeleaf)~~ +- [x] ~~spring-boot-demo-template-beetl (using template engine - beetl)~~ +- [x] ~~spring-boot-demo-template-enjoy (using template engine - JFinal-Enjoy)~~ +- [x] ~~spring-boot-demo-upload (upload - integrated local upload and seven cattle cloud upload)~~ +- [x] ~~spring-boot-demo-orm-jdbctemplate (operating SQL relational database - JdbcTemplate)~~ +- [x] ~~spring-boot-demo-orm-jpa (operating SQL Relational Database - JPA)~~ +- [x] ~~spring-boot-demo-orm-mybatis (operating SQL relational database - mybatis)~~ +- [x] ~~spring-boot-demo-orm-mybatis-mapper-page (operating SQL relational database - integrating mybatis generic Mapper, PageHelper)~~ +- [x] ~~spring-boot-demo-orm-mybatis-plus (operating SQL relational database - integrating mybatis-plus)~~ +- [x] ~~spring-boot-demo-orm-beetlsql (operating SQL relational database - beetlSQL)~~ +- [x] ~~spring-boot-demo-cache-redis (using redis for caching)~~ +- [x] ~~spring-boot-demo-cache-ehcache (using Ehcache for caching)~~ +- [x] ~~spring-boot-demo-email (integrated mail service)~~ +- [x] ~~spring-boot-demo-task (scheduled task - Task implementation)~~ +- [x] ~~spring-boot-demo-task-quartz (scheduled task - Quartz implementation)~~ +- [x] ~~spring-boot-demo-task-xxl-job (scheduled task - XXL-JOB for Distributed Scheduling)~~ +- [x] ~~spring-boot-demo-swagger (integrated Swagger for API interface test management)~~ +- [x] ~~spring-boot-demo-swagger-beauty (integrated custom and more beautiful Swagger test management of API interface)~~ +- [x] ~~spring-boot-demo-rbac-security (implementing RBAC-based permission model - Spring Security)~~ +- [ ] spring-boot-demo-rbac-shiro (implementing RBAC-based permission model - shiro) +- [x] ~~spring-boot-demo-session(unified Session Management)~~ +- [ ] spring-boot-demo-oauth (OAuth2 certification) +- [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.)~~ +- [x] ~~spring-boot-demo-zookeeper (use zookeeper to implement distributed locks with AOP)~~ +- [x] ~~spring-boot-demo-mq-rabbitmq (integrated messaging middleware - RabbitMQ)~~ +- [ ] spring-boot-demo-mq-rocketmq (integrated messaging middleware - RocketMQ) +- [x] ~~spring-boot-demo-mq-kafka (integrated message middleware - Kafka)~~ +- [x] ~~spring-boot-demo-websocket (integrated websocket service)~~ +- [x] ~~spring-boot-demo-websocket-socketio (integrated socketio implements websocket service)~~ +- [ ] spring-boot-demo-ureport2 (integrated ureport2 implements a custom complex Chinese-style reporting engine) +- [ ] spring-boot-demo-uflo (integrated uflo implementation process control engine) +- [ ] spring-boot-demo-urule (integrated urule implementation rules engine) +- [ ] spring-boot-demo-activiti (integrated of Activiti to implement process control engine) +- [x] ~~spring-boot-demo-async (Spring boot implements asynchronous calls)~~ +- [x] ~~spring-boot-demo-dubbo (integrated dubbo)~~ +- [x] ~~spring-boot-demo-war (packaged into a war package)~~ +- [x] ~~spring-boot-demo-elasticsearch (integrated ElasticSearch)~~ +- [x] ~~spring-boot-demo-mongodb (integrated MongoDb)~~ +- [x] ~~spring-boot-demo-neo4j (integrated neo4j graph database)~~ +- [x] ~~spring-boot-demo-docker (packaged into docker image)~~ +- [x] ~~spring-boot-demo-multi-datasource-jpa (integrated JPA multi data source)~~ +- [x] ~~spring-boot-demo-multi-datasource-mybatis (integrated with mybatis multi-data source)~~ +- [x] ~~spring-boot-demo-sharding-jdbc (integrated sharding-jdbc implementation sub-library table)~~ +- [ ] spring-boot-demo-tio (integrated t-io) +- [ ] spring-boot-demo-grpc (integrated grpc, configure tls/ssl) see [ISSUE#5](https://github.com/xkcoding/spring-boot-demo/issues/5) +- [x] ~~spring-boot-demo-codegen (integrated velocity auto-generated code)~~ +- [x] ~~spring-boot-demo-graylog (integrated gralog log management)~~ +- [ ] spring-boot-demo-sso (integrated single sign on) see [ISSUE#12](https://github.com/xkcoding/spring-boot-demo/issues/12) + +## Remarks + +Try to ensure that the corresponding demos are integrated in the order above. \ No newline at end of file diff --git a/TODO.md b/TODO.md index 4edcb57..d405770 100644 --- a/TODO.md +++ b/TODO.md @@ -1,4 +1,5 @@ -# spring-boot-demo 项目 todo-list +# spring-boot-demo 项目待办列表 + ## 模块计划(已完成:47 / 57) - [x] ~~spring-boot-demo-helloworld(Helloworld 示例)~~ @@ -59,6 +60,6 @@ - [x] ~~spring-boot-demo-graylog(集成 gralog 日志管理)~~ - [ ] spring-boot-demo-sso(集成单点登录)参见 [ISSUE#12](https://github.com/xkcoding/spring-boot-demo/issues/12) -### 备注 +## 备注 尽量保证按照上面的顺序集成相应的 demo。 \ No newline at end of file