# springBoot-study **Repository Path**: dingjunjun_codeSpace/springBoot-study ## Basic Information - **Project Name**: springBoot-study - **Description**: SpringBoot学习的相关工程。主要包括入门的Hello World、自定义配置、过滤器和拦截器、多数据源、Restful风格的服务、集成elasticsearch、集成netty、集成jsp和thymeleaf、集成storm、kafka等相关技术。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 86 - **Created**: 2023-02-02 - **Last Updated**: 2023-02-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## springBoot-study springBoot-study 是本人在学习SpringBoot的一些工程! ### 下载地址 [GitHub工程地址](https://github.com/xuwujing/springBoot-study):https://github.com/xuwujing/springBoot-study [码云工程地址](https://gitee.com/XuWuJing/springBoot-study):https://gitee.com/XuWuJing/springBoot-study ### 使用说明 **下载** git clone https://github.com/xuwujing/springBoot-study.git **使用** 秉着开箱即用的原则,这些工程只需下载之后,更改相应的配置(MySql、Es、Redis等地址配置),运行main方法,即可启动! ## 工程说明 - [springboot-hello](https://github.com/xuwujing/springBoot-study/tree/master/springboot-mutil-datasource):SpringBoot 的 Hello World 版本。 启动程序,然后在浏览器输入`http://localhost:8080//hello`,即可查看相关信息。 - [springboot-config](https://github.com/xuwujing/springBoot-study/tree/master/springboot-config): SpringBoot自定义配置获取,过滤器以及拦截器的使用版本。 - [springboot-restful](https://github.com/xuwujing/springBoot-study/tree/master/springboot-restful):SpringBoot整合Mybatis,并实现的Restful风格的服务,以及对MySql的CRUD版本。 - [springboot-mutilDatasource](https://github.com/xuwujing/springBoot-study/tree/master/springboot-mutilDatasource):SpringBoot+Mybatis+ Druid+PageHelper实现多数据源并分页,并使用Druid进行SQL监控。 - [springboot-thymeleaf](https://github.com/xuwujing/springBoot-study/tree/master/springboot-thymeleaf):springboot整合thymeleaf,通过界面操作实现CRUD功能。 - [springboot-elasticsearch](https://github.com/xuwujing/springBoot-study/tree/master/springboot-elasticsearch):SpringBoot整合elasticsearch,实现全文搜索、精确搜索、区间查询、分页查询、权重查询,使用JestClient实现多版本的兼容。 - [springboot-kafka-storm](https://github.com/xuwujing/springBoot-study/tree/master/springboot-kafka-storm):SpringBoot集成kafka和storm的版本。 - [springboot-jsp-jpa](https://github.com/xuwujing/springBoot-study/tree/master/springboot-jsp-jpa):SpringBoot整合Jsp和Jpa,通过界面操作实现CRUD功能。 - [springboot-jsp-thymeleaf](https://github.com/xuwujing/springBoot-study/tree/master/springboot-jsp-thymeleaf):SpringBoot整合Jsp和Thymeleaf实现两个模块的兼容。 - [springboot-netty-protobuf](https://github.com/xuwujing/springBoot-study/tree/master/springboot-netty-protobuf):SpringBoot整合Netty,通过protobuf进行数据传输,包含心跳、断线重连机制。 - [springboot-package](https://github.com/xuwujing/springBoot-study/tree/master/springboot-package):SpringBoot打包示例项目,可以通过点击build.bat(需要Ant 环境)一键打包。Windows双击run.bat一键启动,Linux输入./start.sh启动。 - [springboot-redis](https://github.com/xuwujing/springBoot-study/tree/master/springboot-redis):SpringBoot整合redis的项目,使用Restful风格实现的CRUD功能。 - [springboot-actuator](https://github.com/xuwujing/springBoot-study/tree/master/springboot-actuator):SpringBoot整合actuato的项目,实现对项目进行监控并查看相关信息。 - [springboot-fileUpload](https://github.com/xuwujing/springBoot-study/tree/master/springboot-fileUpload):SpringBoot实现文件上传的功能。 - [springboot-mail](https://github.com/xuwujing/springBoot-study/tree/master/springboot-mail):SpringBoot实现邮件发送功能,包括普通文本发送、图片、附件发送功能。 - [springboot-swagger](https://github.com/xuwujing/springBoot-study/tree/master/springboot-swagger):SpringBoot实现可视化 RESTful风格的Web服务。 - [springboot-task](https://github.com/xuwujing/springBoot-study/tree/master/springboot-task):SpringBoot使用注解实现线程池的配置和自定义线程的使用示例。 - [springboot-exceptionHandler](https://github.com/xuwujing/springBoot-study/tree/master/springboot-exceptionHandler):SpringBoot实现全局异常的统一处理的项目,可以对自定的异常以及系统异常进行分类处理。 - [springboot-transactional](https://github.com/xuwujing/springBoot-study/tree/master/springboot-transactional):SpringBoot实现事物控制使用的示例教程。 - [springboot2-webflux](https://github.com/xuwujing/springBoot-study/tree/master/springboot2-webflux):SpringBoo2.x 结合webflux(异步非阻塞开发框架)的 版本使用示例。 - [springboot2-elasticsearch](https://github.com/xuwujing/springBoot-study/tree/master/springboot2-elasticsearch):SpringBoo2.x 结合ElasticSearch 6.x 版本使用的示例。 - [springboot2-docker](https://github.com/xuwujing/springBoot-study/tree/master/springboot2-docker):SpringBoo2.x 结合Docker版本使用的示例。 - [springboot-sql2dictionary](https://github.com/xuwujing/springBoot-study/tree/master/springboot-sql2dictionary):SpringBoot结合Screw实现数据字典生成的项目,执行提供的sql语句,运行ScrewTest类即可查看。 - [springboot-prometheus](https://github.com/xuwujing/springBoot-study/tree/master/springboot-prometheus):SpringBoot结合prometheus实现监控项目。 ## 文章列表 [SpringBoot系列博客:](https://www.cnblogs.com/xuwujing/category/1145997.html) - [SpringBoot的Restful风格的服务](https://www.cnblogs.com/xuwujing/p/8260935.html) - [SpringBoot配置文件的读取以及过滤器和拦截器的使用](https://www.cnblogs.com/xuwujing/p/8485832.html) - [SpringBoot+Mybatis+ Druid+PageHelper实现多数据源并分页](https://www.cnblogs.com/xuwujing/p/8964927.html) - [SpringBoot整合ElasticSearch实现多版本的兼容](https://www.cnblogs.com/xuwujing/p/8998168.html) - [SpringBoot整合Kafka和Storm](https://www.cnblogs.com/xuwujing/p/9021561.html) - [SpringBoot整合Jsp和Thymeleaf](https://www.cnblogs.com/xuwujing/p/9297165.html) - [SpringBoot整合Netty并使用Protobuf进行数据传输](https://www.cnblogs.com/xuwujing/p/9321395.html) - [SpringBoot简单打包部署](https://www.cnblogs.com/xuwujing/p/9471802.html) - [SpringBoot整合Redis使用Restful风格实现CRUD功能](https://www.cnblogs.com/xuwujing/p/10835571.html) - [SpringBoot优雅的全局异常处理](https://www.cnblogs.com/xuwujing/p/10933082.html) - [SpringBoot项目实现文件上传和邮件发送](https://www.cnblogs.com/xuwujing/p/10945698.html) - [SpringBoot整合Swagger和Actuator](https://www.cnblogs.com/xuwujing/p/11042674.html) - [SpringBoot事物Transaction实战讲解教程](https://www.cnblogs.com/xuwujing/p/11184162.html)