Tôi có một ứng dụng khởi động mùa xuân.
Tôi có ba hồ sơ trong ứng dụng của mình-> phát triển, dàn dựng và sản xuất . Vậy là tôi có 3 file.
- ứng dụng-phát triển.yml
- ứng dụng-staging.yml
- ứng dụng-sản xuất.yml
Application.yml của tôi nằm bên trong src/main/resources
. Tôi đã thiết lập hồ sơ hoạt động trong application.yml là:
spring:
profiles.active: development
3 tập tin cấu hình cụ thể hồ sơ khác có trong C:\config
thư mục.
Tôi đang sử dụng plugin gradle cho nhật thực. Khi tôi cố gắng thực hiện " bootRun ", tôi đang thiết lập các đối số dòng lệnh trong cấu hình lớp của tôi trong nhật thực là
-Dspring.profiles.active=staging -Dspring.config.location=C:\Config
Tuy nhiên, thuộc tính dòng lệnh không được phản ánh và hồ sơ hoạt động của tôi luôn được đặt là phát triển (đó là thuộc tính mà tôi đã đề cập trong tệp application.yml). Ngoài ra, thư mục C: \ Config không được tìm kiếm cho các tệp cấu hình cụ thể của cấu hình.
Tôi nghĩ rằng tôi đang thiếu một cái gì đó ở đây. Tôi đã cố gắng để tìm ra nó trong 2 ngày qua. Nhưng không có may mắn. Tôi thực sự sẽ đánh giá cao bất kỳ sự giúp đỡ.
bootRun
dòng lệnh của mình không