Tôi đang quyết định về quy ước đặt tên cho tệp ngữ cảnh ứng dụng Spring của mình. Tôi đã xem qua số blog này và một số hướng dẫn đề xuất applicationContext-<name>.xml
là cách để thực hiện. Tôi thường không tìm thấy trường hợp trộn lạc đà với dấu gạch ngang/dấu gạch dưới. Một số quy ước đặt tên khác mà bạn đã thấy là gì?Quy ước đặt tên cho ngữ cảnh ứng dụng Spring XML
Chỉnh sửa: Tôi cũng đang nghĩ đến việc lồng các tệp ngữ cảnh bên trong gói có liên quan đến chúng. Ví dụ, các lớp/giao diện của tôi liên quan đến thứ tự sẽ đi vào tệp ngữ cảnh com/mycompany/order/spring-context.xml
. Tôi sẽ có một mức cao nhất applicationContext.xml
để kéo mọi thứ lại với nhau. Gợi ý?
Hãy cẩn thận về việc tạo các tệp ngữ cảnh ứng dụng rất chi tiết (ví dụ: mỗi gói). Có định nghĩa bean trải rộng trên nhiều tệp khác nhau có thể trở thành vấn đề bảo trì; thật khó để nhìn thấy "bức tranh lớn". Và có thể có những lúc bạn muốn thay thế cho các loại đậu tương tự để thử nghiệm và không có gì. Tôi nghĩ rằng một tập tin cho mỗi hệ thống phụ hoặc lớp của ứng dụng có ý nghĩa hơn. Bạn luôn có thể tách chúng ra tốt hơn khi cần. –