Tôi có một ứng dụng khởi động mùa xuân được cấu hình bằng tệp yml. Có thể ghi đè lên các thuộc tính này khi thực hiện bình không? Ví dụ, giả sử tôi có biến đầu vào trong tập tin yml được đặt thành user1 và tôi muốn thực thi jar với user2. Có thể làm điều gì đó như thế này không?Ghi đè cấu hình yml trong spring-boot với đối số dòng lệnh
java -jar --input=user2
Theo tài liệu, nó là possib le http://docs.spring.io/spring-boot/docs/1.2.3.RELEASE/reference/htmlsingle/#boot-features-external-config-command-line-args Bạn đã thử chưa? –
Có, điều này là có thể. Tôi ghi đè lên cổng tomcat của tôi được định nghĩa trong tệp application.yml là máy chủ: cổng: $ {port: 8080} sử dụng --server.port = 8090 – ufdeveloper