Spring Boot метод в контроллере, включающий CORS через configserver - PullRequest
0 голосов
/ 12 октября 2019

Теперь мне нужно установить @CrossOrigin в моем методе UserContrller / login, я хочу использовать configserver для загрузки файла свойств, но я обнаружил, что @CrossOrigin (origins = {...}) не может использовать член @Valueпеременные, warn show "атрибут должен быть постоянным", так что мне делать?

Я использую сервер spring-cloud-config-server для загрузки базы данных и porbitties rabbitmq, а версия Springboot - 2.1.6-RELEASE

1.UserController

@Value('${LIMIT_IPPORT}')
private String[] LIMIT_IPPORT;

@PostMapping("/login")
@ResponseBody 
@CrossOrigin(origins=LIMIT_IPPORT,allowCredentials ="true",methods = {RequestMethod.OPTIONS,RequestMethod.POST})
Map login(@RequestBody HashMap pureJson){

}

2.свойства на сервере конфигурации

LIMIT_IPPORT: 127.0.0.1:80,127.0.0.1:8080

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...