项目上线后,经常需要更新配置。springboot下配置默认加载后无法做到运行时更新。不过springcloud里提供了刷新 支持。 ##相关依赖Spring actuator,Spring cloud starter ``` <dependency> <groupId>org.springfram
本来我们的微信公众号授权地址填了一个正式环境地址和一个测试环境地址。但是由于最近增加了一个新地址做 公众服务购买,没办法先删除了测试环境地址,保证先上线可以。 隔天测试报测试环境授权失败,提示"return_uri与后台配置不一致". ###障碍 购买服务实行了前后端分离,且线上正式服务内也有授权功
我们的微服务是托管在阿里云平台,通过Swarm控制台管理。平台本身是不提供服务的平滑上下线功能的,只有对应的部署功能。 于是我们在我们的内容搭建了一个服务上下线的管理功能,先看一下管理页面。 ![springcloud服务上下线管理](http://dl2.iteye.com/upload/atta
目前我们的服务大多数通过springboot开发的服务端。针对接口返回类型,可以分为json和html两种返回结果。 针对两种返回结果,实现了500 400 通用错误处理逻辑。 ``` package com.xxxx.health.insurance.web; import com.xxxx.he
Validator validate时会逐个校验bean 中加了验证注解的字段,然后返回一个错误列表。 现实开发中,这样的验证未免有些浪费,当有一个验证不ok,就应该直接返回,既节省了时间, 也满足了验证需求。 Validator 事实上是支持快速验证失败的。只需要在构建Validator,开启fa