spring boot 2
Java十年君
热爱代码,热爱理财!!微信搜索关注【Java十年君】 获取更多优质内容!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
服务重试-guava-retrying
目录1、pom引入jar包2、构建回调方法2.1 定义回调函数2.2 构建Retryer2.3 执行3 、执行过程(源码解析)4、高级使用4.1 WaitStrategy 等待策略4.2 BlockStrategy 阻塞策略4.3 StopStrategy 停止策略4.4 RetryListener 重试监听器5、关注更多1、pom引入jar包 <dependency&g...原创 2020-04-06 22:07:25 · 485 阅读 · 0 评论 -
使用构建器模式优雅的创建对象
使用构造类创建对象通常我们创建对象 会使用以下两种:无参构造函数,使用set赋值带参构造函数如果需要动态参数,就需要多个构造函数,或者频繁使用set方法,不够优雅和直观 //使用默认构造函数,set方法赋值 User defaultUser = new User(); defaultUser.setUserName("yang.liu");...原创 2019-11-24 00:21:38 · 461 阅读 · 0 评论 -
springboot-全局异常处理
一、定义抽象异常类import org.springframework.http.HttpStatus;/** * abstract http exception * * @author yang.liu */public abstract class AbstractHttpException extends RuntimeException { private sta...原创 2019-11-19 22:57:54 · 459 阅读 · 0 评论 -
spring boot 配置文件配置项前缀为0的数字特殊处理
问题:spring boot yml配置文件中 ,配置前缀0的数字时,会被特殊处理,如下图配置04100 会当做八进制数处理成2112解决方法:配置项两边加引号,这时会当做字符串处理源码类分析:ConstructYamlInt分析源码可知:1、以0b开头的数字,会被当做二进制数处理2、以0x开头的数字,会被当做十六进制数处理3、以0开头的数字,会被当做八进制数处理...原创 2019-01-23 12:52:32 · 3428 阅读 · 0 评论
分享