# code-snippet **Repository Path**: zhangchaohuiget/code-snippet ## Basic Information - **Project Name**: code-snippet - **Description**: Spring Boot整合各种官方、第三方组件,每个子工程均可独立运行。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2024-11-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## code snippet 代码片段 本项目是对开发过程中常用的技术做验证。通过Spring Boot快速构建应用并集成各种技术,创建可独立运行的项目,对技术做验证。 每项技术的验证均为一个独立的项目,采用最小依赖,可作为参考将其引入到自己实际的项目中去使用。 后续将补充每项技术的讲解、经验,请关注个人博客:www.javadebug.com ## 技术验证列表 | 项目名称 | 项目描述 | | ----------------------------------------- | ------------------------------------------------------------ | | my-sqltemplate-spring-boot-starter | 对[SqlTemplate](https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2Fwenzuojing%2FSqlTemplate)的改造,封装自定义starter | | my-swagger2-spring-boot-starter | swagger2的依赖和配置,封装自定义starter | | snippet-algorithm | 算法学习记录 | | snippet-designp-patterns | 设计模式学习记录 | | springboot-aop | SpringBoot AOP的使用 | | springboot-async | SpringBoot中使用异步线程池 | | springboot-cache | SpringBoot声明式缓存的使用 | | springboot-cxf | 利用Apache CXF实现WebService | | springboot-dubbo-nacos | 集成dubbo,使用nacos做注册中心 | | springboot-dubbo-zookeeper | 集成dubbo,使用zookeeper做注册中心 | | springboot-elasticsearch-easyes | 集成elasticsearch,使用[easy-es](https://www.easy-es.cn/)框架做客户端 | | springboot-elasticsearch-hignlevelclient | 集成elasticsearch,使用HighLevelClient | | springboot-elasticsearch-springdataclient | 集成elasticsearch,使用SpringDataClient | | springboot-javacv | 使用Javacv依赖 | | springboot-jpa | 集成JPA做Dao层 | | springboot-jwt | 基于Shiro+JWT实现Token认证方式 | | springboot-kafka | 使用Kafka消息队列 | | springboot-mongodb | 使用mongodb | | springboot-multisource-baomidou | 集成多数据源,使用baomidou的多数据源starter | | springboot-multisource-xncoding | 集成多数据源,使用xncoding的实现 | | springboot-mybatisplus | 集成mybatisplus做DAO层 | | springboot-quartz | 集成quartz定时任务框架 | | springboot-rabbitmq | 使用RabbitMQ消息队列 | | springboot-redis-lettuce | 集成Redis缓存,使用lettuce连接池 | | springboot-redission | 集成Redission分布式锁框架,使用baomidou的starter | | springboot-resttemplate | 使用RestTemplate | | springboot-rocketmq | 使用RocketMQ消息队列 | | springboot-schedule | 使用Springboot自带的的定时任务组件Schedule | | springboot-shiro | 集成Shiro权限管理 | | springboot-swagger2 | 集成Swagger2生成API文档 | | springboot-thymeleaf | 集成Thymeleaf构建Web应用 | | springboot-transaction | 使用声明式事务 | | springboot-websocket | 使用WebScoket实时通信 | | springboot-websocket-stomp | 使用stomp协议实现WebSocket | | springboot-xstream | 使用xml-object轻量转换框架xstream | | springboot-binlog4j | 轻量级 Mysql Binlog 客户端 | | springboot-liteflow | 轻量,快速,稳定,可编排的组件式规则引擎/流程引擎 | | springboot-jasypt | Jasypt是一个专门为Spring Boot项目中的属性提供加密支持的框架 | | springboot-sqlite | 集成sqlite数据库 | | springboot-neo4j | 集成neo4j图数据库 | | springboot-protobuf | 集成Protobuf数据交换协议 | ## 项目说明 - 每个项目都可独立运行 - JDK:1.8 - SpringBoot:2.x - Maven构建 ## 项目持续更新中... gitee:https://gitee.com/zhangchaohuiget/code-snippet github:https://github.com/zhangchaohuiget/code-snippet