springBoot-study 是本人在学习SpringBoot的一些工程!
GitHub工程地址:https://github.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:SpringBoot 的 Hello World 版本。 启动程序,然后在浏览器输入
http://localhost:8080//hello
,即可查看相关信息。 -
springboot-config: SpringBoot自定义配置获取,过滤器以及拦截器的使用版本。
-
springboot-restful:SpringBoot整合Mybatis,并实现的Restful风格的服务,以及对MySql的CRUD版本。
-
springboot-mutilDatasource:SpringBoot+Mybatis+ Druid+PageHelper实现多数据源并分页,并使用Druid进行SQL监控。
-
springboot-thymeleaf:springboot整合thymeleaf,通过界面操作实现CRUD功能。
-
springboot-elasticsearch:SpringBoot整合elasticsearch,实现全文搜索、精确搜索、区间查询、分页查询、权重查询,使用JestClient实现多版本的兼容。
-
springboot-kafka-storm:SpringBoot集成kafka和storm的版本。
-
springboot-jsp-jpa:SpringBoot整合Jsp和Jpa,通过界面操作实现CRUD功能。
-
springboot-jsp-thymeleaf:SpringBoot整合Jsp和Thymeleaf实现两个模块的兼容。
-
springboot-netty-protobuf:SpringBoot整合Netty,通过protobuf进行数据传输,包含心跳、断线重连机制。
-
springboot-package:SpringBoot打包示例项目,可以通过点击build.bat(需要Ant 环境)一键打包。Windows双击run.bat一键启动,Linux输入./start.sh启动。
-
springboot-redis:SpringBoot整合redis的项目,使用Restful风格实现的CRUD功能。
-
springboot-actuator:SpringBoot整合actuato的项目,实现对项目进行监控并查看相关信息。
-
springboot-fileUpload:SpringBoot实现文件上传的功能。
-
springboot-mail:SpringBoot实现邮件发送功能,包括普通文本发送、图片、附件发送功能。
-
springboot-swagger:SpringBoot实现可视化 RESTful风格的Web服务。
-
springboot-task:SpringBoot使用注解实现线程池的配置和自定义线程的使用示例。
-
springboot-exceptionHandler:SpringBoot实现全局异常的统一处理的项目,可以对自定的异常以及系统异常进行分类处理。
-
springboot2-webflux:SpringBoo2.x 结合webflux(异步非阻塞开发框架)的 版本使用示例。
-
springboot2-elasticsearch:SpringBoo2.x 结合ElasticSearch 6.x 版本使用的示例。
-
springboot2-docker:SpringBoo2.x 结合Docker版本使用的示例。