Spring Boot config Client | Конечная точка отдыха не работает
Я пытался вывести конфигурации через сервер весенней загрузки.
Я использую SVN в качестве контроля версий для конфигураций.
https://svnret2.uk.fid-intl.com:18081/svn/Test_Config/trunk/dev/myapp/myapp-dev.properties
Сервер конфигурации работает на порту 8888. ----------application.properties для сервера конфигурации ----------
server.port = 8888
management.security.enabled=false
endpoints.health.sensitive: false
spring.profiles.include: subversion
spring.cloud.config.server.bootstrap: true
spring.cloud.config.server.svn.uri: https://svnret2.uk.fid-intl.com:18081/svn/Test_Config/
spring.cloud.config.server.svn.label: trunk
spring.cloud.config.server.svn.searchPaths: dev/myapp
spring.cloud.config.server.svn.username: *****
spring.cloud.config.server.svn.password: *****
Чтобы использовать свойства с сервера конфигурации, я создал весенний клиент конфигурации со следующей конфигурацией в application.properties
---------- application.properties ---------
server.port = 8081
management.security.enabled=false
spring.cloud.config.uri=http://localhost:8888
Существует одна конечная точка покоя в клиенте конфигурации, как показано ниже:
---------- Конечная точка отдыха ----------
@RestController
public class MessageController {
@Value("${TestMessage}")
private String message;
@RequestMapping("/message")
public String getMessage() {
System.out.println("Message :" + message);
return message;
}
}
----------------------------- Шаг выполнения ------------------- -
Run as -> Run Configuration
аргументы
-Dspring.application.name= MyApp
-Dspring.profiles.active = DEV
Клиент запущен и работает через порт 8081. Но я получаю 404 при доступе к http://localhost:8081/message