nacos+gateway服务的配置

1、pom文件中引入的依赖

gateway包:网关服务的主要依赖

alibaba-nacos-discovery包:nacos的发现注册功能组件,在子服务启动类添加注解@EnableDiscoveryClient,就可以把服务注册到nacos中。

alibaba-nacos-config包:nacos的配置功能组件,添加后服务可以动态的从nacos中读取配置。

2、配置文件

配置组件的数据应该配在bootstrap.yml文件,而不是application.yml当中。因为两者的加载时机不同,bootstrap在程序引导阶段读取,而application在加载配置阶段读取。因为配置文件需要在加载配置阶段之前获取,所以bootstrap中写入引用配置的nacos地址,命名空间,还有dataId的参数。


在application中配入路由的断言规则,和注册发现的nacos服务地址。


3、跨域配置。

创建过滤器CorsWebFilter,并添加@Bean注解,让服务启动时创建此类。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容