configServer提交后手动刷新
2016-08-23 00:00
246 查看
摘要: 对于使用spring @Value("$xxx.xxx")的数据在提交configServer后刷新bean
1.在使用到@value('param')的类中添加@RefreshScope
@RestController @RefreshScope public class HelloController { private Logger log = LoggerFactory.getLogger(HelloController.class); @Value("${test.name}") private String name; @RequestMapping(value="/getName", method = RequestMethod.GET) public String hello() { log.info("call getName parameter:{}"); return "{hello: '" + name + "'}"; } /** * rest 服务用来测试 * --@requestParam url?xxx=name * --requestBody 认定为json传输解析 url?{xxx=name} * @param name * @return */ @RequestMapping(value = "/hello", method = RequestMethod.POST) public String hello(String name) { log.info("call hello parameter:{}", name); return "{hello: '" + name + "'}"; } }
2.在pom.xml文件中添加spring-boot-starter-actuator
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> </dependencies>
3.在当前应用中通过post的方式refersh
测试 postman http://localhost:8080/refresh spring会刷新作用域
相关文章推荐
- ajax除了能无刷新提交数据,还能做什么用
- 页面按F5刷新重复提交表单数据的解决办法
- SubmitOncePage:解决刷新页面造成的数据重复提交问题
- jQuery实现form表单基于ajax无刷新提交方法详解
- javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码
- 防刷新重复提交、防后退方法
- jQuery提交表单, 无刷新
- response.setHeader("refresh",。。。无效 每次都需要手动刷新才能完成跳转
- ASP.NET Web Form和MVC中防止F5刷新引起的重复提交问题
- DWZ表单提交及关闭当前页面并刷新数据
- 防止刷新/后退引起的重复提交
- ASP.NET MVC下Ajax.BeginForm方式无刷新提交表单
- 整理的几个防止刷新后退重复提交数据的方法
- 点击提交按钮不刷新页面
- form表单提交后 停留当前界面面 不刷新 的处理方式
- ASP轻松地实现了防止用户刷新多次提交表单和使用后退钮重复多次提交表单
- js登录特效+ajax提交表单+异步刷新验证
- IE/Firefox每次刷新时自动检查网页更新,无需手动清空缓存的设置方法
- F5刷新-引起表单重复提交解决-<s:token />