spring boot
hei bai ying
这个作者很懒,什么都没留下…
展开
-
spring boot 2.x 系列 —— spring boot 整合 kafka
文章目录一、kafka的相关概念:1.主题和分区2.分区复制3. 生产者4. 消费者5.broker和集群二、项目说明1.1 项目结构说明1.2 主要依赖二、 整合 kafka2.1 kafka基本配置2.2 KafkaTemplate实现消息发送2.3 @KafkaListener注解实现消息的监听2.4 测试整合结果三、关于多消费者组的测试3.1 创建多分区主题3.2 多消费者组对同一主题...原创 2019-01-29 09:44:05 · 5363 阅读 · 1 评论 -
spring boot 2.x 系列——spring-boot 集成 Swagger2 打造在线接口文档
文章目录一、Springfox 与 Swagger 简介1.1 Springfox1.2 Swagger1.3 OpenApi、Swagger、Springfox的关系二、spring boot 集成 swagger 2.02.1 导入项目相关依赖2.2 进行swagger个性化配置、并用@EnableSwagger2开启Swagger支持2.3 swagger注解的使用和说明2.4 swagg...原创 2019-02-13 09:36:27 · 1261 阅读 · 0 评论 -
spring boot 2.x 系列 —— spring boot 实现分布式 session
文章目录一、项目结构二、分布式session的配置2.1 引入依赖2.2 Redis配置2.3 启动类上添加@EnableRedisHttpSession 注解开启 spring-session-redis 整合方案的自动配置三、验证分布式session3.1 创建测试controller和测试页面3.2 启动项目源码Gitub地址:https://github.com/heibaiying/s...原创 2019-01-29 11:07:21 · 901 阅读 · 0 评论 -
spring boot 2.x 系列 —— spring boot 整合 dubbo
文章目录一、 项目结构说明二、关键依赖三、公共模块(boot-dubbo-common)四、 服务提供者(boot-dubbo-provider)4.1 提供方配置4.2 使用注解@Service暴露服务五、服务消费者(boot-dubbo-consumer)1.消费方的配置2.使用注解@Reference引用远程服务六、项目构建的说明七、关于dubbo新版本管理控制台的安装说明源码Gitub...原创 2019-01-29 10:56:21 · 562 阅读 · 0 评论 -
spring boot 2.x 系列 —— spring boot 整合 redis
文章目录一、说明1.1 项目结构1.2 项目主要依赖二、整合 Redis2.1 在application.yml 中配置redis数据源2.2 封装redis基本操作2.3 redisTemplate 序列化为json格式与反序列化2.4 测试附:Redis的数据结构和操作命令1.1 预备1.1.1 全局命令1.1.2 数据结构和内部编码1.1.3 单线程架构1.2 字符串1.3 哈希1.4 列...原创 2019-01-29 10:55:35 · 581 阅读 · 0 评论 -
spring boot 2.x 系列 —— spring boot 整合 druid+mybatis
源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all一、说明1.1 项目结构项目查询用的表对应的建表语句放置在resources的sql文件夹下;为了使用druid控制台的功能,项目以web的方式构建。 1.2 项目主要依赖需要说明的是按照spring 官方对于自定义的starter 命名规范的推荐:官...原创 2019-01-29 10:55:02 · 2550 阅读 · 0 评论 -
spring boot 2.x 系列 —— actuator 服务监控与管理
文章目录一、概念综述1.1 端点1.2 启用端点1.3 暴露端点1.4 健康检查信息二、项目说明1.1 项目结构说明1.2 主要依赖1.3 项目配置1.4 查看监控状态三、自定义健康检查指标四、自定义健康状态聚合规则五、@Endpoint自定义端点5.1 自定义端点5.2 访问自定义端点http://127.0.0.1:8080/actuator/customEndPoint源码Gitub地址:...原创 2019-01-29 10:54:12 · 3963 阅读 · 0 评论 -
spring boot 2.x 系列 —— spring boot 整合 servlet 3.0
文章目录一、说明1.1 项目结构说明1.2 项目依赖二、采用spring 注册方式整合 servlet2.1 新建过滤器、监听器和servlet2.2 注册过滤器、监听器和servlet三、采用注解方式整合 servlet3.1 新建过滤器、监听器和servlet,分别使用@WebFilter、@WebListener、@WebServlet注解标注3.2 使注解生效源码Gitub地址:http...原创 2019-01-29 10:53:13 · 4817 阅读 · 0 评论 -
spring boot 2.x 系列 —— spring boot 整合 RabbitMQ
文章目录一、 项目结构说明二、关键依赖三、公共模块(rabbitmq-common)四、服务消费者(rabbitmq-consumer)4.1 消息消费者配置4.2 使用注解@RabbitListener和@RabbitHandler创建消息监听者五、 消息生产者(rabbitmq-producer)5.1 消息生产者配置5.2 创建消息生产者5.3 以单元测试的方式发送消息六、项目构建的说明...原创 2019-01-29 09:45:11 · 663 阅读 · 2 评论 -
spring boot + druid + mybatis + atomikos 多数据源配置 并支持分布式事务
文章目录一、综述1.1 项目说明1.2 项目结构二、配置多数据源并支持分布式事务2.1 导入基本依赖2.2 在yml中配置多数据源信息2.3 进行多数据源的配置1. 在启动类关闭springboot对数据源的自动化配置,由我们手动进行多数据源的配置2. 创建多数据源配置类`DataSourceFactory.java`, 手动配置多数据源3. 自定义sqlSessionTemplate的...原创 2019-01-28 10:56:44 · 8102 阅读 · 8 评论