![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 61
老小猴
这个作者很懒,什么都没留下…
展开
-
SpringBoot项目在properties文件中使用环境变量
转自:https://blog.csdn.net/doegoo/article/details/80613866当docker启动SpringBoot打包的服务时,且一些参数需要从外界获取而非写死在properties文件里,通过以下两步完成此需求: 1.在配置文件中配置环境变量spring.redis.host=${REDIS_HOST:127.0.0.1}spring.redis...转载 2018-11-18 10:31:55 · 2547 阅读 · 0 评论 -
优雅地关闭SpringBoot
开启Actuatorspring-boot-actuator模块提供Spring Boot所有的production-ready特性,启用该特性的最简单方式是添加spring-boot-starter-actuator‘Starter’依赖。按以下配置为Maven项目添加执行器:<dependency> <groupId>org.springfra...原创 2019-03-13 16:06:48 · 278 阅读 · 0 评论 -
springboot快速给接口添加认证
springboot-auth(github)基于springboot实现的一个小组件,可以方便地控制接口访问是否需要登录.安全认证的两个配置因素:怎么保护(如何访问)、谁(哪个/些接口)需要保护,接下来的步骤3和4分别来解决这两个问题使用方法1. pom.xml中添加依赖 <dependency> <groupId>com.gi...原创 2019-04-08 00:35:19 · 2787 阅读 · 0 评论 -
使用阻塞操作后,redis连接超时
项目是springboot,在之前使用redis时一切正常(配置连接超时为1500ms),后来为了实现分布式队列,增加了redis list的brpop操作,阻塞时间为30s,就报了这个错Caused by: io.lettuce.core.RedisCommandTimeoutException: Command timed out after 5 second(s) at io.let...原创 2019-08-06 12:50:21 · 3628 阅读 · 1 评论