Настраиваемая конечная точка привода с пружинной опорой не позволяет настраивать идентификатор конечной точки. Пример: @Endpoint(id = "${mgmt.id.custom}")
Настраиваемая конечная точка привода с пружинной опорой не позволяет настраивать конечную точку. Пример: @Endpoint("${mgmt.id.custom}"). Есть ли способ получить идентификатор конечной точки из файла свойств и установить его в аннотации @Endpoint(id = "Configured From Property file").
0 ответов
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html
Говорит
Наконец, хотя вы можете написать выражение SpEL в @Value, такие выражения не обрабатываются из файлов свойств приложения.
так что я не думаю, что ты сможешь это сделать. Тем не менее, я помню, что сделал что-то вроде
a.b=1
a.b.id=${a.b}
раньше и это работало. так что, вероятно, вы можете сделать это так.
Вы могли бы: 1) ввести значение из постоянной переменной вашего класса, а затем 2) использовать эту постоянную переменную (со статическим ключевым словом final) также внутри SpringEL-аннотации Endpoint.