Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xuwujing/springboot-study

SpringBoot学习的相关工程并辅以博文讲解。主要包括入门的Hello World、自定义配置的获取、集成mybatis的xml和注解使用、集成jpa的使用、集成druid进行项目的监控、事物实战使用, 项目打包、使用logback日志文件管理、添加过滤器和拦截器、多数据源、Restful风格的服务、集成elasticsearch、redis、netty、集成jsp和thymeleaf、集成storm、kafka等相关技术。
https://github.com/xuwujing/springboot-study

spring-boot spring-boot-thymeleaf springboot-actuator springboot-demo springboot-druid springboot-elasticsearch springboot-jsp springboot-jsp-thymeleaf springboot-kafka-storm springboot-mybatis springboot-netty springboot-netty-protobuf springboot-redis springboot-study

Last synced: 3 days ago
JSON representation

SpringBoot学习的相关工程并辅以博文讲解。主要包括入门的Hello World、自定义配置的获取、集成mybatis的xml和注解使用、集成jpa的使用、集成druid进行项目的监控、事物实战使用, 项目打包、使用logback日志文件管理、添加过滤器和拦截器、多数据源、Restful风格的服务、集成elasticsearch、redis、netty、集成jsp和thymeleaf、集成storm、kafka等相关技术。

Awesome Lists containing this project

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-demo](https://github.com/xuwujing/springBoot-study/tree/master/springboot-demo):SpringBoot的demo项目,结合了IDEA的EasyCode插件快速实现基本的CRUD功能开发。

- [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-guacamole](https://github.com/xuwujing/springBoot-study/tree/master/springboot-guacamole):SpringBoot结合guacamole实现堡垒机远程桌面控制功能。

- [springboot-nacos](https://github.com/xuwujing/springBoot-study/tree/master/springboot-nacos):SpringBoot结合Nacos实现配置中心的示例。

- [springboot-saToken](https://github.com/xuwujing/springBoot-study/tree/master/springboot-saToken):SpringBoot结合saToken实现用户登录,权限控制等功能,并提供sql。

- [springboot-excel](https://github.com/xuwujing/springBoot-study/tree/master/springboot-excel):SpringBoot结合FastExcel(EasyExcel的升级版)实现大量数据导入导出示例。
## 文章列表

[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)

- [SpringBoot切面Aop的demo简单讲解](https://www.cnblogs.com/xuwujing/p/12927081.html)

- [springboot整合nacos的入门Demo](https://www.cnblogs.com/xuwujing/p/17991398)