NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
使用示例如下 ~~~ @RefreshScope @Slf4j @Component @DependsOn({"gatewayRoutersConfiguration"}) public class DynamicRouteLoader implements ApplicationEventPublisherAware { /** * 路由配置方式:database,yml,nacos */ @Value("${jeecg.route.config.data-type:database}") public String DATA_TYPE; } ~~~ 核心是在需要动态刷新配置的类上加上@RefreshScope注解,这样我在修改nacos中data-type 时就可以动态切换路由加载模从而达到无需重启服务的目的