Как я могу сделать то же самое для конечная точка исполнительного механизма /info?
Я пробовал добавить в свойства приложения оба следующих параметра, но безуспешно:
- info.app.spring-boot.version=${spring-boot.version}
- [email protected]@
Моей следующей идеей было создать свойство Maven для версии Spring Boot и ссылаться на него в родительском разделе следующим образом
1.5.3.RELEASE
org.springframework.boot
spring-boot-starter-parent
${spring.boot.version}
Но это не сработало, потому что Maven разрешает переменные-заполнители ПОСЛЕ обработки раздела
UPDATEСледующее работает, но не идеально:
@Component
public class MyInfoContributor implements InfoContributor {
@Override
public void contribute(Info.Builder builder) {
builder.withDetail("spring-boot.version", SpringBootVersion.getVersion());
}
}
Подробнее здесь: https://stackoverflow.com/questions/435 ... r-endpoint