- 博客(6)
- 收藏
- 关注
原创 Eureka client端获取server端地址
Eureka客户端是从EurekaClientConfigBean的构造函数中获取server端的地址。如果client端和server端在同一IP地址下,client端的application.yml/application.xml可以不配置eureka.client.serviceUrl.defaultZone的值,即不配置server端的信息。因为在EurekaClientConfigBe
2017-10-10 15:01:30 2059
原创 SPring Coud Feign Post调用参数是pojo类型的方法
微服务之前若想用feign通过Post请求调用服务端接口,且参数是POJO类型的,则在定义调用接口的方法注解上需要多加一个consumes = "application/json",如果没有这个参数,会调用失败示例:我在当前模块 需要调用告警模块的某一插入服务,则feignClient文件定义如下:@FeignClient(name = "ccsp-alarm", fallback =
2017-10-10 15:01:27 2070
原创 Spring Boot 1.5.2 Junit测试
最近由于项目原因,重拾junit测试,,由于springboot在1.4版本以后,junit使用的注解不一样了,导致走了不少弯路,现在将过程记录下来:1. 首先maven中添加junit4依赖:junitjunit4.12test2.在IDE中新增JunitTest类@RunWith(SpringRunner.class) //14.版本之前用的是SpringJUnit4
2017-10-10 15:01:24 373
原创 liquibase配置(MAVEN)
liquibase是针对开发过程中数据库表或者字段变更而进行版本控制的工具。(函数和存储过程未使用过)。1. 应用场景:开发人员A被分配一个功能模块后,创建表teacher,有三个字段id,name,stu_no。模块完成后,根据需求,teacher表会新增,删除某些字段,甚至删除teacher表。如果当前项目只有开人员A,则数据库变更记录还算清晰,然而现实开发过程,有
2017-10-10 15:01:21 1770
原创 CentOs卸载安装MySQL
CentOs版本:CentOS release6.3操作用户:rootMySQL版本:5.6.341.MySQL安装方式1.1第一种是YUM安装,比较简单,直接通过命令“yuminstall -y mysql-server mysqlmysql-devel ”即可自动安装,无需用户准备安装包。但是这种安装方式安装的版本都相对较老,是5.1版本的,而低版本的MySQL有个问题,创
2017-10-10 15:01:18 315
原创 使用OPtional的orElse()问题
使用OPtional的orElse()问题项目中有这样一段代码:return Optional.ofNullable(service.A()).orElse(service.B())功能显而易见,service.A()如果返回值是null,则返回service.B(),否则直接返回service.A()。 实际使用中发现: 如果service.A()返回非null,最终结果是service.A(
2017-10-09 16:07:53 20828
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人