springboot
文章平均质量分 57
hugeo-coala
做人呢,最重要的就是开心啦
展开
-
SpringBoot2.0.3 Redis缓存 @Cacheable、@CacheEvict、@CachePut
1. pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>&lt原创 2018-07-11 16:57:07 · 18982 阅读 · 4 评论 -
springboot2.0.3 redis一会不操作会自动断开连接 队列channel监听器失效
在springboot项目里使用redis做队列的,教程网上很多不赘述了,使用过程中会遇到短时间不操作(五分钟左右),redis连接就断开了,再使用redis时会报连接超时,此次操作会失败,然后几秒内会重连,重新连上之后又可以正常往redis写东西了,但是注册的监听器失效了,也就是说往队列写的消息无法消费了 监听器的配置:@Configurationpublic class Subscri...原创 2018-08-09 13:51:56 · 9590 阅读 · 10 评论 -
依赖注入-控制反转(IOC)的好处是什么?
之前只是知道Spring的精髓是依赖注入,控制反转,也只是知道这些名词而已,没有理解到精髓,今天看了知乎的一篇文章茅塞顿开,建议跟我一样迷茫的都看下: https://www.zhihu.com/question/23277575这篇是读后感,对自己的理解再做个总结吧正依赖依赖反转,从字面理解就是把依赖倒过来了呗,那原来依赖正着的时候是啥样的呢?正着的时候是上层建筑依赖下...原创 2018-08-17 10:27:00 · 12502 阅读 · 0 评论 -
Spring Bean的生命周期
参考了:https://www.zhihu.com/question/38597960BeanFactory:延迟加载Bean ApplicationContext:实现了BeanFactory接口,并在初始化的时候就加载Bean1. NEW (只是简单实例化,没有注入依赖)BeanFactory:当客户向容器请求一个尚未初始化的bean时,或初始化bean的时候需要注入另一...原创 2018-08-17 11:10:06 · 446 阅读 · 0 评论 -
@validated 验证 List 参数
写了个接口:@GetMapping("/do")public int doSth(@RequestBody @Validated(MyGroup.class) List<Bean> myBean)发现@validate完全没用,再stackOverflow上找到了解决方案:https://stackoverflow.com/questions/281504原创 2018-09-19 18:03:06 · 34977 阅读 · 12 评论 -
SpringBoot自定义prometheus监控
放干货之前容许我说一些废话(其实觉得也是干货)从数据层面,可以把prometheus理解成一个简单的数据库,每个metrices可以配置不同的标签,对应着一系列数值,但是如果给这些数值赋予各种业务的,资源的,服务性能的意义,并结合AlertManager,prometheus简直是个神器啊网上文章很多,入门比较容易,但是我本人学习的时候有个地方理解了比较久,在promethues的graph页...原创 2018-10-16 17:25:09 · 14570 阅读 · 1 评论 -
SpringBoot 远程发布 远程调试
提前说下,WebFlux玩不起来,或者说没找到方法远程发布加上依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>tru...原创 2019-02-11 15:04:33 · 4378 阅读 · 2 评论