Использование конечных точек CORS в application.properties вместо @CrossOrigin

Я использую Spring boot со сборкой gradle и добавил следующие свойства в application.properties.

endpoints.cors.allowed-origins=* 
endpoints.cors.allowed-methods=*

Но когда я делаю вызов AJAX из другого домена, он дает ошибку, как показано ниже:

Запрос между источниками заблокирован: та же политика происхождения запрещает чтение удаленного ресурса по адресу http://localhost:9000/hello-world. (Причина: заголовок CORS «Access-Control-Allow-Origin» отсутствует).

Firefox: Host
localhost:9000 Origin
localhost:9002 Referer localhost:9002/hello

build.gradle имеет следующие зависимости:

compile 'org.springframework.boot:spring-boot-starter-web'
compile("org.springframework.boot:spring-boot-starter-actuator")

Контроллер: 9000

@Controller
@RequestMapping("/hello-world")
public class HelloWorldController {
    @RequestMapping(method=RequestMethod.GET)
     public @ResponseBody Greeting sayHello(@RequestParam(value="name", required=false) String name) {
    return new Greeting(counter.incrementAndGet(), String.format(template, name));
}

}

АЯКС

$(document).ready(function() {
    alert("hii")
    $.ajax({
        url: "http://localhost:9000/hello-world"
    }).then(function(data, status, jqxhr) {
       $('.greeting-id').append(data.id);
       $('.greeting-content').append(data.content);
       console.log(jqxhr);
    });
});

person tina    schedule 05.01.2017    source источник
comment
Возможный дубликат Spring Boot и CORS   -  person Patrick    schedule 05.01.2017
comment
Это не дубликат, поскольку я не использую никаких аннотаций или классов фильтров для реализации CORS. Я просто пытаюсь использовать конфигурацию файла свойств (концепцию привода), то есть endpoints.cors.allowed-origins, а не класс.   -  person tina    schedule 05.01.2017
comment
Я думаю, что эта конфигурация в свойствах приложения предназначена только для собственного привода Springs, а не для вашего пользовательского кода.   -  person Marged    schedule 09.01.2017
comment
Но, согласно загрузочному документу Spring, реализация конечных точек cors появилась начиная с версии 1.3.0. Я новичок в этом, поэтому не знаю об этом много.   -  person tina    schedule 09.01.2017