今天将Spring-security的依赖放在了整个项目的父项目下,在相继启动服务注册中心和数据微服务时,发现数据微服务不能注册到服务注册中心上,原因是Spring-security将整个项目的url都保护了起来,数据微服务无法访问注册中心的地址。解决办法,将Spring-security放到单独的微服务项目中:common-module(负责存放所有实体类,需要用到Spring-security的UserDetail)和array-server(负责提供最终的接口,这才是Spring-security需要保护的地方,所以单独设置一个微服务)。
微服务报错:Cannot execute request on any known server
最新推荐文章于 2024-03-13 09:30:00 发布