【发布时间】:2019-05-06 22:15:32
【问题描述】:
我最近实现了Spring Cloud Config Server。我的应用程序(客户端)能够检索应用程序配置文件并在运行中刷新它们。
不幸的是,也在那里声明的 CORS 设置在运行时不会被 Spring 重新加载。我做了一个小调查并检查在刷新方面一切看起来都不错 - ConfigurationPropertiesRebinder rebind() 方法成功地销毁了持有 CORS 设置的旧 bean 并创建了一个具有最新设置的新 bean。我还看到 Environment bean 在 propertySources 字段中保留了新设置。
有什么方法可以强制 Spring 在运行时重新加载 CORS,还是我需要重新加载应用程序上下文?
【问题讨论】:
-
我不知道这些设置是否可以在使用它们的框架bean中更新。
标签: java spring spring-boot cors spring-cloud