java b2b2c shop 多用户商城系统源码- config 修改配置

yayay · · 45 次点击 · · 开始浏览    
访问接口修改 refresh post方式执行http://localhost/refresh 会刷新env中的配置 restart 如果配置信息已经注入到bean中,由于bean是单例的,不会去加载修改后的配置 需要通过post方式去执行http://localhost/restart, 需要通过application.properties中配置endpoints.restart.enabled=true启动指定的端口 弊端: 通过restart耗时比较长,因此就有了RefreshScope 需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码 一零三八七七四六二六 ``` RefreshScope package com.lkl.springcloud.config.client; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.context.annotation.ComponentScan; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * Created by liaokailin on 16/4/28. */ @EnableAutoConfiguration @ComponentScan @RestController @RefreshScope public class Application { @Value("${name:World!}") String name ; @RequestMapping("/") public String home(){ return "Hello " + name; } public static void main(String[] args) { SpringApplication.run(Application.class,args); } } ``` 在执行refresh时会刷新bean中变量值。[java b2b2c shop 多用户商城系统源码](https://2147775633.iteye.com/blog/2434341)
45 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet