2016-08-04 19 views
11

Tôi bắt đầu một dự án khởi động mùa xuân mới, tôi muốn thay đổi số cổng và tôi đọc rằng tôi phải sửa đổi /resource/application.properties để làm như vậy.Tệp application.properties ở đâu trong dự án Khởi động mùa xuân?

Tôi không thể xác định tệp này tuy nhiên, tôi có bỏ sót điều gì đó không? Tôi có cần cài đặt khởi động khởi động không? Tôi không muốn thiết lập điều này bằng CLI mùa xuân.

Tôi có nên tạo tệp này theo cách thủ công không? Nếu vậy, tôi nghĩ rằng tôi sẽ phải đánh dấu tệp này là tệp thuộc tính ở đâu đó trong mã. Nó sẽ ở đâu?

Cảm ơn rất nhiều!

+0

Bạn nên tạo tập tin bằng tay nếu không tồn tại bằng tay – Pau

Trả lời

23

Bạn sẽ cần thêm các tập tin application.properties trong classpath của bạn.

Nếu bạn đang sử dụng Maven, bạn có thể chỉ cần đặt tệp theo src/main/resources.
Nếu bạn không sử dụng Maven hoặc bất kỳ công cụ xây dựng nào khác, hãy đặt nó dưới thư mục src và bạn sẽ ổn.

Sau đó, bạn chỉ có thể thêm mục nhập server.port = xxxx vào tệp thuộc tính.

+0

Trước tiên tôi muốn gửi lời cảm ơn cho answear của bạn. Tôi đã thử điều này, nhưng nó không hiệu quả với tôi. Tomcat thậm chí bắt đầu với một cổng ngẫu nhiên. –

+0

Tôi bắt đầu một dự án mới với khởi động mùa xuân java. Và ở đây nó hoạt động. –

+0

@MiraMira Vui vì nó hoạt động. –

4

Bạn có thể tạo ra nó bằng tay, vị trí mặc định của application.properties

enter image description here

4

Bạn cũng có thể tạo tệp ứng dụng.properties theo cách thủ công.

SpringApplication sẽ được tải các thuộc tính từ các tập tin application.properties trong các địa điểm sau và thêm chúng vào môi trường mùa xuân:

  • A/cấu hình thư mục con của thư mục hiện hành.
  • Thư mục hiện hành
  • Một gói classpath/config
  • Các classpath gốc

Danh sách này được sắp xếp theo độ ưu tiên (các thuộc tính được định nghĩa tại các địa điểm cao hơn trong danh sách ghi đè đối tượng quy định tại các địa điểm thấp hơn). (Từ the Spring boot features external configuration doc page)

Vì vậy, chỉ cần đi trước và tạo ra nó

Các vấn đề liên quan