spring boot
架构技术专栏
知识改变命运,梦想创造未来
展开
-
Spring Boot 系列:日志动态配置详解
世界上最快的捷径,就是脚踏实地,本文已收录架构技术专栏关注这个喜欢分享的地方。开源项目:分布式监控(Gitee GVP最有价值开源项目 ):https://gitee.com/sanjiankethree/cubic摄像头视频流采集:https://gitee.com/sanjiankethree/cubic-video一、简介Spring Boot 版本: 2.3.4.RELEASE不知道大家有没有过当线上出现问题的时候,需要某些DEBUG日志,但奈何当前使用时INFO。如果想启用D.原创 2020-10-16 18:38:18 · 227 阅读 · 0 评论 -
Spring Boot 系列:最新版优雅停机详解
爱生活,爱编码,本文已收录架构技术专栏关注这个喜欢分享的地方。开源项目:分布式监控(Gitee GVP最有价值开源项目 ):https://gitee.com/sanjiankethree/cubic摄像头视频流采集:https://gitee.com/sanjiankethree/cubic-video优雅停机目前Spring Boot已经发展到了2.3.4.RELEASE,伴随着2.3版本的到来,优雅停机机制也更加完善了。目前版本的Spring Boot 优雅停机支持Jett.原创 2020-10-14 23:00:49 · 1190 阅读 · 0 评论 -
(最新 9000 字 )Spring Boot 配置特性解析
爱生活,爱编码,微信搜一搜【架构技术专栏】关注这个喜欢分享的地方。本文 架构技术专栏 已收录,有各种JVM、多线程、源码视频、资料以及技术文章等你来拿一、概述目前Spring Boot版本: 2.3.4.RELEASE,这更新的速度也是嗖嗖的了,随着新版本的发布,也一步步针对公司基础组件进行了升级改造,其中很重要的一块就是配置文件的更新(虽然目前已经全部使用了Apollo)。针对Spring Boot 新版本的配置文件也做了一次梳理,确实发现了以前没有注意到的点。二、新版的外部配置1、基础配置加.原创 2020-09-24 23:36:48 · 215 阅读 · 0 评论 -
Spring Boot 知识清单(一)SpringApplication
爱生活,爱编码,微信搜一搜【架构技术专栏】关注这个喜欢分享的地方。本文 架构技术专栏 已收录,有各种视频、资料以及技术文章。一、概述目前Spring Boot已经发展到2.3.4.RELEASE ,对于它的好处网上也是铺天盖地的,这里就不再重复了。直接说重点,从Spring Boot1.x一步步跟着迭代升级到现在的2.3.4也是遇到了很多的坑,了解其新版本的特性是非常重要的,可以帮助我们避免很多不必要的麻烦。因为我也一直在搞基于Spring Boot技术栈的组件开发工作,最近准备针对基础组件进行部.原创 2020-09-23 23:27:01 · 253 阅读 · 0 评论 -
Spring Boot RocketMQ 多集群客户端使用小坑记录
一、前情今儿听说业务小伙伴需要在项目中使用多个RocketMQ集群,当前业务有一个集群做canal消费使用(此MQ集群开启了ACL),需要在增加一个MQ集群做业务数据发送,项目使用了Spring Boot组件。好了,问题描述完了,概括下,就是当前有个MQ集群在进行数据消费,需要在像另一个MQ集群发送数据。整明白需求,搞起来,这不是分分钟的事儿吗,嗖嗖嗖,我就写了下面的Config。public class RocketMqConfig { @Value("${rocketmq.mall.na原创 2020-06-29 18:42:28 · 1531 阅读 · 0 评论 -
Spring Cloud F & Spring Boot 2.0 版本升级说明书
Spring Boot 2.0 需要 Java 8 或更高版本。不再支持 Java 6 和 7 了在 Spring Boot 2.0 中,许多配置属性被重新命名/删除,开发人员需要更新依赖版本以下库的最低支持版本已更改:Elasticsearch 5.6Gradle 4Hibernate 5.2Jetty 9.4Spring Framework 5Spring Security...原创 2019-01-08 18:05:49 · 1043 阅读 · 0 评论 -
Spring Cloud 基于Bus 的AB-TEST定制化组件
一、前情提要:>因剧情需要,所以准备在基础开发平台中进行AB-TEST组件开发。目前主要使用了Spring Cloud E-SR2 版本,其中使用了kafka作为内置bus总线,另一组kafka用于监控trace推送(如zipkin、自定义监控)。AB-TEST大家都应该了解过,如不了解请参考 https://www.itcodemonkey.com/article/10398....原创 2019-01-05 16:54:33 · 336 阅读 · 0 评论 -
spring boot 实际应用(八) 使用war包部署 JSP使用
因项目需求所以需要使用war包来部署应用,所以目前搞了下war部署的配置方法。下面就简单的说下配置步骤。原创 2018-01-12 14:57:30 · 850 阅读 · 0 评论 -
spring boot 实际应用(三)发送邮件实现
这次因为项目需要所以整合了下RabbitMQ 和Mail的发送,所有实现都基于spring boot 加入所依赖的jar spring-boot-starter-amqpspring-boot-starter-mail配置MQ 的CONFIG,这只是个简单的config,配置了基本需要的QUEUE ,绑定什么的需要的话请自行在里面配置原创 2017-01-20 10:43:45 · 5585 阅读 · 0 评论 -
spring boot 实际应用(六) session共享问题
目前使用spring-session redis 实现session共享问题1、添加依赖 org.springframework.session spring-session-data-redis 2、添加 RedisSessionConfigpackage com.ecej.uc.config;import org.springframewor原创 2017-03-09 17:29:43 · 1838 阅读 · 0 评论 -
spring boot实际应用(五) redis
redis是一个目前非常流行的缓存数据库,具体技术细节这里就不做描述了,下面说下干货,怎么实际应用目前项目都使用spring boot来实现了,SO 我也来点新鲜的,说实话确实好使。先说下使用的依赖 org.springframework.boot spring-boot-starter-data-原创 2017-03-09 16:14:39 · 10504 阅读 · 4 评论 -
spring boot 实际应用(七) 定时任务
定时任务采用注解的模式使用1、增加开启定时任务配置package com.ecej.meterread.task.base.config;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableSchedu原创 2017-03-09 17:42:12 · 474 阅读 · 0 评论 -
spring boot 实际应用(四)log4j2 整合
spring boot 默认用到的是logback,如果我们想用log4j2怎么办呢?下面先看下依赖上面是依赖,首先去掉内置的logging,然后加上我们自己需要的log4j2的包即可目前发现一个问题,启动异常控制台不报错,这个还需要研究下,估计是配置问题原创 2017-01-20 10:36:51 · 1286 阅读 · 0 评论 -
spring boot 实际应用(二) 编写测试类
spring boot的测试类在开发中我们是非常需要的,看了不少文章也感觉比较麻烦,下面说个最简单的```@RunWith(SpringRunner.class)@SpringBootTest(classes = Startup.class)public class DemoTest {@Beforepublic void before() {Sys原创 2017-01-20 11:04:21 · 2465 阅读 · 0 评论 -
spring boot 实际应用(一) 内置tomcat 实现JMX配置
项目需要增加JMX 监控,SO翻了翻官方文档,有几种实现方式,下面说一个我选择的,一是方便扩展,二是方便我底层封装package com.ecej.nove.autoconfigure.jmx;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.bea原创 2017-03-08 13:25:47 · 4959 阅读 · 0 评论 -
千字图文带你搞定Spring Boot核心知识点
最近新的项目架构启用spring boot cloud,SO现在先坐下简单的技术梳理,后边的博客会把spring的技术细节,boot的技术细节重新梳理一遍1、下面是根据条件初始化bean2、读取配置信息操作加载配置可以用@PropertySource("classpath:com/ecej/test2/test.properties") 记得要用...原创 2017-01-20 11:08:55 · 48245 阅读 · 1 评论 -
spring boot 官方文档笔记
Spring Boot每次发布时都会提供一个它所支持的精选依赖列表。实际上,在构建配置里你不需要提供任何依赖的版本,因为Spring Boot已经替你管理好了。当更新Spring Boot时,那些依赖也会一起更新。+注 :如果有必要,你可以指定依赖的版本来覆盖Spring Boot默认版本。Spring Boot每次发布都关联一个Spring框架的基础版本,所以强烈建议你不要自原创 2017-02-09 17:06:39 · 8113 阅读 · 0 评论