
spring cloud
两眼墨黑
江上清风 山间明月
展开
-
spring boot配置文件加载顺序
在命令行中传入的参数。 SPRING_APPLICATION_JSON中的属性。SPRING_APPLICATION_JSON是以Json格式配置在系统环境变量中的内容。 java:comp/env中的JNDI属性。 Java的系统属性,可以通过System.getProperties()获得的内容。 操作系统的环境变量。 通过random.*配置的随机属性。 位于当前应用jar包之外...原创 2019-10-22 11:49:51 · 138 阅读 · 0 评论 -
eureka 无效服务剔除
服务端:eureka: server: #剔除失效服务间隔,默认60000毫秒,即60秒 eviction-interval-timer-in-ms: 1000客户端:eureka: instance: #心跳,默认30s lease-renewal-interval-in-seconds: 1 #定义死亡,默认90s le...原创 2019-09-27 16:57:05 · 282 阅读 · 0 评论 -
Eureka公网ip、分布式部署
《server》eureka: client: #Eureka是为注册中心,是否需要将自己注册到注册中心上(默认为true),本次位单机部署,不需要设置为true;但是注册中心集群时候必须为true;因为集群时,其他Eureka需要从此Eureka中的节点上获取数据; register-with-eureka: false #Erueka是为注册中心,不需要检索...原创 2019-01-22 13:58:03 · 3827 阅读 · 0 评论 -
LCN 5.x.x TXC事务模式 NullPointerException
TXC 是基于逆向sql的方式实现对业务的回滚控制,在逆向sql操作数据是会检索对应记录的主键作为条件处理回滚业务。但是在有些情况下可能表中并没有主键字段(primary key),(比如主键自增型插入、根据条件修改等),仅存在业务上的名义主键,此时可通过重写imaryKeysProvider方式定义表对应的主键关系。@Componentpublic class MysqlPrimaryK...原创 2019-04-27 10:28:34 · 1027 阅读 · 5 评论 -
zuul网关路由规则、超时配置
#网关路由配置zuul: ignored-services: "*" sensitive-headers: prefix: /api #为zuul设置一个公共的前缀 routes: web: path: /web/** serviceId: jc-web text: path: /text/** serviceId...原创 2019-09-27 18:13:56 · 1194 阅读 · 0 评论 -
yml、properties获取pom自定义变量
pom变量:<profiles> <profile> <!-- 本地环境 --> <id>dev</id> <properties> <profiles.env>dev</profiles.env> ...原创 2019-09-29 14:41:27 · 2678 阅读 · 0 评论 -
spring cloud - 常规问题解决
一、打包异常及三种解决方法:Unable to find main class【背景】spring-boot项目,打包成可执行jar,项目内有两个带有main方法的类并且都使用了@SpringBootApplication注解(或者另一种情形:你有两个main方法并且所在类都没有使用@SpringBootApplication注解),pom.xml如下<plugin> ...原创 2019-10-09 14:18:53 · 219 阅读 · 0 评论 -
feign 超时配置
### Ribbon 配置ribbon: # 连接超时 ConnectTimeout: 50000 # 响应超时 ReadTimeout: 50000### Feign 配置feign: # 开启断路器(熔断器) hystrix: enabled: true###断路器超时hystrix: command: default: e...原创 2019-10-09 16:32:20 · 205 阅读 · 0 评论 -
spring boot 切面aspect配置不生效
一、确认切面配置,是否扫描 检查切面的组件扫描,启动类要扫描到切面组件,配置如下:@ComponentScan({"com.jayce.common.aspect","com.jayce.common.util.base","com.jayce.feign"})二、查看切点配置 检查切面语法是否正确,依照个人项目情况而定,配置如下:@ApiOpera...原创 2019-10-09 17:10:24 · 2684 阅读 · 2 评论