springCloud
AlfredSong
这个作者很懒,什么都没留下…
展开
-
Eureka的常规配置
Eureka: server: #服务注册中心 enable-self-preservation:true #保护机制,以确保注册中心可以将不可用的实例正确剔除 eviction-interval-timer-in-ms:60 #失效剔除,每隔60s,对服务列表中的失效服务进行删除,所以说,失效的服务并不是立即被剔除的Eureka: c...原创 2019-08-30 10:32:32 · 115 阅读 · 0 评论 -
近期问题列表清单
1.@Target2.枚举类3.@PostContruct4.@slf4j日志使用5.@ControllerAdvice、@ExceptionHandler 对全局异常的处理6.jdk8新特性7.@validate8.@lombok 中的@NoArgsConstructor@AllArgsConstructor9.@幂等操作10.post、get、put、d...原创 2019-09-01 18:02:55 · 234 阅读 · 0 评论 -
@Target @Retention
@Target:注解的作用目标@Target(ElementType.TYPE)——接口、类、枚举、注解@Target(ElementType.FIELD)——字段、枚举的常量@Target(ElementType.METHOD)——方法@Target(ElementType.PARAMETER)——方法参数@Target(ElementType.CONSTRUCTOR)——构造函数...转载 2019-09-01 17:24:14 · 685 阅读 · 0 评论 -
validate注解做校验
引入依赖因为我们构建的是spring boot项目,所以直接引入web的starter的依赖即可<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s...原创 2019-09-01 17:19:36 · 373 阅读 · 0 评论 -
lombok标签
在代码中我们可以只加上标签@Data 而不用get,set方法;val : 和 scala 中 val 同名, 可以在运行时确定类型;@NonNull : 注解在参数上, 如果该类参数为 null , 就会报出异常, throw new NullPointException(参数名)@Cleanup : 注释在引用变量前, 自动回收资源 默认调用 close() 方法@Ge...原创 2019-09-01 17:16:54 · 675 阅读 · 0 评论 -
使用spring ResponseEntity处理http响应
简介使用spring时,达到同一目的通常有很多方法,对处理http响应也是一样。本文我们学习如何通过ResponseEntity设置http相应内容、状态以及头信息。ResponseEntityResponseEntity标识整个http相应:状态码、头部信息以及相应体内容。因此我们可以使用其对http响应实现完整配置。如果需要使用ResponseEntity,必须在请求点返回,通常在...转载 2019-08-31 20:05:37 · 2190 阅读 · 0 评论 -
HttpStatus状态详解
常用HttpStatus状态:HttpStatus.OK = 200; HttpStatus.BAD_REQUEST = 400; HttpStatus.FORBIDDEN = 403; HttpStatus.NOT_FOUND = 404; HttpStatus.REQUEST_TIMEOUT = 408; HttpStatus.SERVICE_UNAVAILABLE =500;...转载 2019-08-31 20:01:34 · 547 阅读 · 0 评论 -
@GeneratedValue 注解详解
springboot中@GeneratedValue作用:(1)、@GeneratedValue注解存在的意义主要就是为一个实体生成一个唯一标识的主键、@GeneratedValue提供了主键的生成策略。(2)、@GeneratedValue注解有两个属性,分别是strategy和generator,generator属性:generator属性的值是一个字符串,默认为"",其声...转载 2019-08-31 19:59:55 · 1356 阅读 · 0 评论 -
SelectByIdListMapper,遍历查询
public interface SelectByIdListMapper<T, PK> 接口名称SelectByIdListMapper<T,pk> 参数 返回的对应 pojo 字段名 pk 查询的list字段 的数据类型 LONG INT等通俗的讲就是,通过列表,查询并返回实体类,自动遍历列表中的数据...原创 2019-08-31 19:54:09 · 1031 阅读 · 0 评论 -
mapper配置实体类与表之间的关系
官方参考文档:https://github.com/actor-t/springboot-mapper-redis原创 2019-08-31 19:52:20 · 565 阅读 · 0 评论 -
Hystix常规配置与使用
Hystrix设计目标:对来自依赖的延迟和故障进行防护和控制——这些依赖通常都是通过网络访问的 阻止故障的连锁反应 快速失败并迅速恢复 回退并优雅降级 提供近实时的监控与告警Hystrix遵循的设计原则:防止任何单独的依赖耗尽资源(线程) 过载立即切断并快速失败,防止排队 尽可能提供回退以保护用户免受故障 使用隔离技术(例如隔板,泳道和断路器模式)来限制任何一个依赖的影响...原创 2019-08-30 11:36:53 · 326 阅读 · 0 评论 -
@PostConstruct
PostConstruct注释用于在完成依赖项注入以执行任何初始化之后需要执行的方法。必须在类投入使用之前调用此方法。所有支持依赖注入的类都必须支持此注释。即使类没有请求注入任何资源,也必须调用使用PostConstruct注释的方法。只有一个方法可以使用此批注进行批注。应用PostConstruct注释的方法必须满足以下所有条件:除了拦截器之外,方法绝不能有任何参数,在这种情况下它采用I...转载 2019-09-01 18:10:55 · 934 阅读 · 0 评论