tôi muốn truy cập các giá trị quy định tại application.properties
, ví dụ:Làm thế nào để truy cập vào một giá trị được định nghĩa trong tập tin application.properties trong mùa xuân Boot
logging.level.org.springframework.web: DEBUG
logging.level.org.hibernate: ERROR
logging.file=${HOME}/application.log
userBucket.path=${HOME}/bucket
tôi muốn truy cập userBucket.path
trong chương trình chính của tôi trong một ứng dụng khởi động mùa xuân .
là một thay thế có thể lấy từ Spring 'Environment' hoặc thông qua' @ ConfigurationProperties' – sodik
Để thêm vào câu trả lời của @ sodik, đây là một ví dụ cho thấy cách lấy [Môi trường] (https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/core/env/Environment.html) http: // stackoverflow. com/questions/28392231/how-to-defined-programmatically-the-current-active-profile-sử dụng-spring-boot – cristi
Nếu bạn cần truy cập hơn 10 giá trị, bạn có phải tiếp tục lặp lại ví dụ 10 lần không? – Jesse