Skip to content

Latest commit

 

History

History
75 lines (70 loc) · 5.08 KB

TODO.en.md

File metadata and controls

75 lines (70 loc) · 5.08 KB

spring-boot-demo Project TODO List

Module plan (completed: 55 / 66)

  • demo-helloworld(helloworld example)
  • demo-properties (read configuration file information)
  • demo-actuator (endpoint monitoring for Spring boot)
  • demo-admin-client (for Spring boot visual control client)
  • demo-admin-server (for Spring boot visual control server)
  • demo-logback (integrated logback log)
  • demo-log-aop (use AOP to intercept request log information)
  • demo-exception-handler (unified exception handling)
  • demo-template-freemarker (using template engine - Freemarker)
  • demo-template-thymeleaf (using template engine - thymeleaf)
  • demo-template-beetl (using template engine - beetl)
  • demo-template-enjoy (using template engine - JFinal-Enjoy)
  • demo-upload (upload - integrated local upload and seven cattle cloud upload)
  • demo-orm-jdbctemplate (operating SQL relational database - JdbcTemplate)
  • demo-orm-jpa (operating SQL Relational Database - JPA)
  • demo-orm-mybatis (operating SQL relational database - mybatis)
  • demo-orm-mybatis-mapper-page (operating SQL relational database - integrating mybatis generic Mapper, PageHelper)
  • demo-orm-mybatis-plus (operating SQL relational database - integrating mybatis-plus, Mapper, ActiveRecord)
  • demo-orm-beetlsql (operating SQL relational database - beetlSQL)
  • demo-cache-redis (using redis for caching)
  • demo-cache-ehcache (using Ehcache for caching)
  • demo-email (integrated mail service)
  • demo-task (scheduled task - Task implementation)
  • demo-task-quartz (scheduled task - Quartz implementation)
  • demo-task-xxl-job (scheduled task - XXL-JOB for Distributed Scheduling)
  • demo-swagger (integrated Swagger for API interface test management)
  • demo-swagger-beauty (integrated custom and more beautiful Swagger test management of API interface)
  • demo-rbac-security (implementing RBAC-based permission model - Spring Security)
  • demo-rbac-shiro (implementing RBAC-based permission model - shiro)
  • demo-session(unified Session Management)
  • demo-oauth (OAuth2 certification)
  • demo-social (integrated JustAuth implements third-party authorization verification, and implements third-party logins such as QQ, WeChat, GitHub, Google, Xiaomi, etc.)
  • demo-zookeeper (use zookeeper to implement distributed locks with AOP)
  • demo-mq-rabbitmq (integrated messaging middleware - RabbitMQ)
  • demo-mq-rocketmq (integrated messaging middleware - RocketMQ)
  • demo-mq-kafka (integrated message middleware - Kafka)
  • demo-websocket (integrated websocket service)
  • demo-websocket-socketio (integrated socketio implements websocket service)
  • demo-ureport2 (integrated ureport2 implements a custom complex Chinese-style reporting engine)
  • demo-uflo (integrated uflo implementation process control engine)
  • demo-urule (integrated urule implementation rules engine)
  • demo-activiti (integrated of Activiti to implement process control engine)
  • demo-async (Spring boot implements asynchronous calls)
  • demo-dubbo (integrated dubbo)
  • demo-war (packaged into a war package)
  • demo-elasticsearch (integrated ElasticSearch)
  • demo-mongodb (integrated MongoDb)
  • demo-neo4j (integrated neo4j graph database)
  • demo-docker (packaged into docker image)
  • demo-multi-datasource-jpa (integrated JPA multi data source)
  • demo-multi-datasource-mybatis (integrated with mybatis multi-data source)
  • demo-sharding-jdbc (integrated sharding-jdbc implementation sub-library table)
  • demo-tio (integrated t-io)
  • demo-grpc (integrated grpc, configure tls/ssl) see ISSUE#5
  • demo-codegen (integrated velocity auto-generated code)
  • demo-graylog (integrated gralog log management)
  • demo-sso (integrated single sign on) see ISSUE#12
  • demo-ldap (integrated ldap)see ISSUE#23
  • demo-dynamic-datasource(add datasource dynamically, switch datasource dynamically)
  • demo-ratelimit-guava(use Guava RateLimiter to protect API by standalone rate limiting)
  • demo-ratelimit-redis(use Redis and Lua script implementation to protect API by distributed rate limiting)
  • demo-https(integrated HTTPS)
  • demo-elasticsearch-rest-high-level-client(integrated Elasticsearch 7.x version,use official Rest High Level Client to operate ES data)
  • demo-springbatch(data process)
  • demo-security-justauth(use JustAuth to login GitHub,and use Spring-Security to manage login state)
  • demo-flyway(integrated Flyway to initialize tables and data in database, Flyway also support the sql script version control)

Remarks

Try to ensure that the corresponding demos are integrated in the order above.