Как мы можем прочитать приложение.yml с конфигурацией websocket

#java #spring-boot #websocket #spring-websocket

Вопрос:

Я создаю приложение spring, которое использует аннотацию @EnableWebSocket в моем основном классе. У меня тоже есть заявление.файл yml в пути к классам, который имеет некоторую конфигурацию для подключения Эврики и других клиентов. Когда я запускаю серверное приложение.yml не загружается, но если я закомментирую аннотацию @EnableWebSocket из моего основного класса, файл yml начнет загружаться, но тогда мой сервер больше не будет поддерживать протокол ws/wss.

Как я могу прочитать приложение.yml вместе с аннотацией @EnableWebSocket.

Комментарии:

1. Не могли бы вы объяснить, пожалуйста, что вы подразумеваете под «приложением. yml не загружается»?

2. Я должен прочитать некоторые значения из приложения. yml, как имя , URL и т. Д. Из него . с аннотацией @Value значение по-прежнему равно нулю . Также у меня есть конфигурация сервера Eureka в приложении. yml, но это тоже не работает. Если я удалю какой-либо заполнитель из приложения. затем yml также запускает сервер без каких-либо ошибок, так как сервер не загружает приложение. yml при запуске.