Trong khi dự án Spring Java Config đã ngừng (các trang web vẫn lên chỉ để giữ liên kết hoạt động) các quả của dự án đã được xếp vào các dự án Spring chính như của mùa xuân 3. Vì vậy bạn không nên sử dụng các chú thích của dự án Java Config cho mã mới, nhưng thay vào đó là các chú thích tiêu chuẩn @Bean
và @Configuration
(và @Value
, v.v.).
Miễn là bạn sử dụng Spring 3, bạn có thể sử dụng @Configuration
và @Value
trong cùng một dự án với cấu hình XML. Tôi đang làm điều này và nó hoạt động thực sự tốt cho các vấn đề cấu hình phức tạp. (Tôi chủ yếu thích sử dụng cấu hình XML, vì nó cung cấp hỗ trợ tốt hơn trong SpringSource Tool Suite, nhưng đối với các trường hợp bạn cần lấy tên của một lớp để khởi tạo cho một bean từ một thuộc tính - hey, nó phức tạp! - thì XML cấu hình không cắt nó.)
Nguồn
2011-11-16 08:56:29
Tóm lại: dự án và mã lỗi thời, nhưng phong cách rất nhiều _not_ lỗi thời. Thay đổi một số tên lớp và sử dụng Spring 3. Works _together_ với cấu hình XML. –