• Stars
    star
    1,521
  • Rank 30,802 (Top 0.7 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created almost 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

springBoot-study

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实现全局异常的统一处理的项目,可以对自定的异常以及系统异常进行分类处理。

  • springboot-transactional:SpringBoot实现事物控制使用的示例教程。

  • springboot2-webflux:SpringBoo2.x 结合webflux(异步非阻塞开发框架)的 版本使用示例。

  • springboot2-elasticsearch:SpringBoo2.x 结合ElasticSearch 6.x 版本使用的示例。

  • springboot2-docker:SpringBoo2.x 结合Docker版本使用的示例。

  • springboot-sql2dictionary:SpringBoot结合Screw实现数据字典生成的项目,执行提供的sql语句,运行ScrewTest类即可查看。

  • springboot-prometheus:SpringBoot结合prometheus实现监控项目。

  • springboot-guacamole:SpringBoot结合guacamole实现堡垒机远程桌面控制功能。

文章列表

SpringBoot系列博客:

More Repositories

1

java-study

java-study 是本人学习Java过程中记录的一些代码!从Java基础的数据类型、jdk1.8的Lambda、Stream和日期的使用、 IO流、数据集合、多线程使用、并发编程、23种设计模式示例代码、常用的工具类, 以及一些常用框架,netty、mina、springboot、kafka、storm、zookeeper、redis、elasticsearch、hbase、hive等等。
Java
1,160
star
2

Netty-study

Netty 4 的一些技术栈示例代码并辅以博文讲解。主要包括入门的demo,粘包和拆包解决办法,心跳测试,http服务的实现,client重连机制,TCP滑动窗口、protobuf协议传输等相关技术。
Java
425
star
3

springcloud-study

springcloud学习的相关工程并辅以博文讲解。主要介绍Eureka(服务注册发现)、Feign (服务消费)、Ribbon(负载均衡)、Hystrix(熔断器)、Dashboard(熔断器监控)、Config(分布式配置中心)、Zuul(路由网关)等等相关内容。
Java
113
star
4

kafka-study

关于kafka的一些相关使用示例代码。
Java
106
star
5

springMina

Spring整合Mina,实现消息推送以及消息转发。
Java
28
star
6

webservice_project

关于Java 使用 javax.jws 和 Axis 实现 WebService 发布和调用。
Java
27
star
7

springcloud-study-old

springcloud学习系列。从入门的demo,到springcloud的各种组件学习。
Java
4
star
8

pancm_project

这是本人学习过程中记录的一些代码!从Java基础的数据类型、修饰符、String类、IO、集合、线程等等到一些常用框架,Netty、Mina、SpringBoot、kafka、storm、zookeeper、redis、hbase、hive等等。
Java
3
star
9

TestMain

一些java的测试demo。包括排序、单例、克隆、线程、定时器、redis、rabbitmq以及mina/netty等测试,并附带详解。
Java
1
star
10

xuwujing.github.io

HTML
1
star
11

python-study

python-study是本人在学习python的过程中的一些示例代码。从基础的入门,到常用的mysql操作、多线程、图像识别等等。
Python
1
star