- 博客(4)
- 收藏
- 关注
原创 在idea intellij中使用Sonarqube进行代码检查
Sonarqube是一个功能非常强大的代码质量检查、管理的工具。能够识别多种常用的编程语言,并能够通过设置不同的RuleSonar是一个代码质量管理的开源工具,它通过插件的形式能够识别常见的多种编程语言(例如Java, C#, PHP, Pythod等)代码质量问题。Sonar可以帮你分析出以下代码质量问题:1.不遵循代码标准2.潜在的缺陷3.代码重复4
2017-07-26 17:23:28 35419 3
原创 根据配置文件来切换不同服务的实现
在MicroService开发中经常会遇到一个问题,自己的服务需要调用其它小组的服务,但是其他小组的服务还没有完成。为了不耽误进度,我们就需要先实现一个Mock的服务,最后再切换到真正的外部服务上去。同时,一旦外部服务出现问题,为了不阻塞本地开发,我们需要很方便的切换到Mock服务上去。通过修改配置文件里面的内容,可以实现不修改代码来切换不同的服务。通用服务接口:pub
2017-07-19 17:18:16 547
原创 Spring Boot中@OneToMany与@ManyToOne几个需要注意的问题
@OneToMany如果不加@JoinColumn,系统会自动在主从表中增加一个中间表。主表:@Entity(name = "Post")public class Post { @Id @GeneratedValue private Long id; private String title; @OneToMany(
2017-07-19 16:45:15 1630
原创 Spring Boot的单元测试(Unit Test)
最近做了一些Spring Boot单元测试方面的东西,总结一下。单元测试尽量要和Spring Boot框架减少耦合度,当你在测试某一项功能点是需要mock太多的对象时你就应该意识到这个功能点的耦合度太高了
2017-07-19 14:56:55 6957
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人