公司开发中的小别致
鸡蛋壳1.7
一条菜狗
展开
-
@Slf4j注解
@Slf4j最初在看到这个注解的时候是在一个Controller类中看到的@Slf4j@RestController@RequestMapping("/api/pc")publiuc class XXController{}@RestController和@RequestMapping是SpringBoot中比较常见注解用于声明这是一个Controller以及请求的基础路径那么在看...原创 2019-05-05 18:27:22 · 32989 阅读 · 1 评论 -
Lombok简单了解
昨天在看了了解了一波@Slf4j注解之后发现了这个projectlombok依赖包含了很多东西 sfl4j只是其中的一个lombok还有非常多的注解@Setter@Getter@Data@Log(这是一个泛型注解,具体有很多种形式)@AllArgsConstructor@NoArgsConstructor@EqualsAndHashCode@NonNull@Cleanup@T...原创 2019-05-06 11:58:39 · 222 阅读 · 0 评论 -
用MockMvc对接口进行测试
为什么使用Mockmvc?(业务角度)在基于springboot开发接口的过程中,测试时必不可少的,起初我们开发人员常用的测试工具是:postman、Swagger在我们公司一般使用的是Swagger测试,通过构造param参数,请求头传参等,请求目标接口获取返回的content,一般都是肉眼去查看之后确认接口是否调通。从我们leader的角度来讲,这并不能成为一个测试通过的标志,使用Moc...原创 2019-05-13 20:03:04 · 2454 阅读 · 0 评论 -
git bad config line 1 in file 问题
出现这个问题的原因 9成9是因为加密系统在搬迁之后导致解密不完全 对于这些config文件不能够完全的解密虽然notepad++能够完美的展示 但实际读取的时候还是有问题,以防以后再出现这种问题就记上一笔问题很明显就是针对的config文件定位到出现问题的文件,将其删除使用git bash here 输入命令git init这基本上能解决了然而我的问题加密系统带来的 个人的config...原创 2019-05-06 16:29:32 · 5216 阅读 · 3 评论 -
BigDecimal口味成长快乐
为什么用BigDecimal在日常练习中,float和double基本上都能满足我们对于小数的需求,但是在实际业务诉求中,为了避免精度丢失(少10W个一分钱课不得了)使用BigDecimal。包括浮点数的运算,也很容易造成精度丢失。构造BigDecimal对象BigDecimal对象的构造有3种方式new BigDecimal(Double d);new BigDecimal(Integ...原创 2019-06-04 14:16:05 · 120 阅读 · 0 评论