2018年7月4日
摘要:
1: 项目里面使用springboo-boot-start-data-jpa操作数据库,通过源码,在repository上继承JpaRepository 可以实现保存操作,其中源码接口为: 从源码接口可以看出,其中已经提供批量保存接口,继续跟进实现类源码: 从源码我们看出遍历集合,调用save()方
阅读全文
posted @ 2018-07-04 18:54
WenQ001
阅读(12840)
推荐(3)
posted @ 2018-07-04 07:53
WenQ001
阅读(186)
推荐(0)
posted @ 2018-07-04 07:51
WenQ001
阅读(285)
推荐(0)
摘要:
@Configuration底层是含有@Component ,所以@Configuration 具有和 @Component 的作用。 @Configuration可理解为用spring的时候xml里面的<beans>标签。 相当于: @Bean可理解为用spring的时候xml里面的<bean>标
阅读全文
posted @ 2018-07-04 07:50
WenQ001
阅读(42893)
推荐(2)
2018年6月19日
摘要:
@Data@Getter @Setter @ToString@Cleanup@NonNull@Builder@EqualsAndHashCode
阅读全文
posted @ 2018-06-19 11:24
WenQ001
阅读(189)
推荐(0)
2018年6月12日
摘要:
配置官网介绍地址:https://github.com/Netflix/Hystrix/wiki/Configuration hystrix.command.default.execution.isolation.strategy hystrix.command.default.execution.
阅读全文
posted @ 2018-06-12 16:05
WenQ001
阅读(1701)
推荐(0)
摘要:
一、FeignClient注解 @FeignClient标签的常用属性如下: name:指定FeignClient的名称,如果项目使用了Ribbon,name属性会作为微服务的名称,用于服务发现 url: url一般用于调试,可以手动指定@FeignClient调用的地址 decode404:当发生
阅读全文
posted @ 2018-06-12 14:40
WenQ001
阅读(5530)
推荐(0)
摘要:
Feign请求超时问题 Hystrix默认的超时时间是1秒,如果超过这个时间尚未响应,将会进入fallback代码。而首次请求往往会比较慢(因为Spring的懒加载机制,要实例化一些类),这个响应时间可能就大于1秒了 解决方案有三种,以feign为例。 方法一 hystrix.command.default.execution.isolation.thread.timeoutInMillisec...
阅读全文
posted @ 2018-06-12 14:38
WenQ001
阅读(610)
推荐(1)
2018年6月11日
摘要:
public @interface HystrixCommand { // HystrixCommand 命令所属的组的名称:默认注解方法类的名称 String groupKey() default ""; // HystrixCommand 命令的key值,默认值为注解方法的名称 ...
阅读全文
posted @ 2018-06-11 16:16
WenQ001
阅读(9665)
推荐(0)
2018年6月6日
摘要:
我们直接通过代码解释自定义注解的使用及各个含义 说明1:@Target、@Retention、@Inherited、@Documented为元注解(meta-annotation),它们是负责注解其他注解的。 1:Target注解 :指明注解支持的使用范围,取值可以参考ElementType : E
阅读全文
posted @ 2018-06-06 11:36
WenQ001
阅读(231)
推荐(1)