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