2012-02-16 24 views
5

Khung công tác IoC của Spring khá tiện lợi. Viết các đối tượng cấu hình trong XML thì không.Thay thế cho các đối tượng kiểu XML trong cấu hình Spring?

Có lựa chọn thay thế nào để tải các đối tượng phức tạp và đưa chúng vào hạt của bạn trong mùa xuân không? Các tệp thuộc tính quá đơn giản (chúng chỉ chứa các cặp khóa-giá trị). Tôi quan tâm đến việc xây dựng danh sách, bản đồ, v.v. Tôi đã suy nghĩ điều gì đó dọc theo dòng của một đối tượng JSON.

+0

có lẽ bạn muốn đọc đầu tiên http://www.java2s.com/Code/Java/Spring/CreateListMapInContext.htm và http://www.java2s.com/ Hướng dẫn/Java/0417__Spring/BeanInjectionCollectionMap.htm cũng http://static.springsource.org/spring/docs/2.0.x/reference/xsd-config.html đọc về util: list util: map util: set –

+0

Cảm ơn. util: có lẽ là cách tôi sẽ đi nếu không có bất cứ điều gì tốt hơn :) – jabalsad

+0

Có thực sự chỉ cần tách đậu bởi các tập tin nếu họ đang rất lớn và bao gồm chúng như bình thường :) –

Trả lời

2

Bắt đầu với phiên bản 3.0 và được nâng cao hơn nữa trong 3.1, Spring hiện có hỗ trợ đầy đủ cho cấu hình dựa trên Java.

http://static.springsource.org/spring/docs/current/spring-framework-reference/htmlsingle/#beans-java

http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html

+0

Tôi đã xem cấu hình dựa trên Java của Spring. Thật thú vị khi xác định động các mũi tiêm của bạn, nhưng thực sự nó không phải là một định dạng tuyệt vời để lưu trữ cấu hình chung (chủ yếu là vì cú pháp của Java cho các bộ sưu tập tĩnh không phải là quá tuyệt vời). – jabalsad

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