使用spring-boot-starter-security验证用户并登录功能,但是微服务使用zuul网关访问时,重定向后在网关里配置“contextpath”丢失了。
解决方法:
1)在zuul网关的application.yml中,修改内容:
zuul:
routes:
servicex:
path: /servicex/**
service-id: servicex
strip-prefix: false
sensitive-headers:
add-host-header: true
2)微服务中的application.yml中,修改内容:
server:
servlet:
context-path: /service1