-
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)
Try to ensure that the corresponding demos are integrated in the order above.