Tương tự như this question regarding an earlier Spring version, phụ thuộc tối thiểu cần thiết cho một ứng dụng để sử dụng chỉ tiêm phụ thuộc Spring 3.0 là gì? Ngữ cảnh ứng dụng sẽ được cấu hình bằng XML. Mùa xuân phụ thuộc vào một khung đăng nhập, vì vậy giả sử tôi đã bao gồm những lọ cho khai thác gỗ:JAR tối thiểu cho tiêm phụ thuộc Spring 3.0
- JCL-over-slf4j.jar
- logback-classic.jar
- logback-core.jar
- slf4j -api.jar
Tôi chưa bao giờ sử dụng Maven và tôi [không có xu hướng bắt đầu] (http://dustin.github.com/2010/04/01/why-not-maven.html). Bằng cách thêm một JAR tại một thời điểm cho đến khi một ứng dụng thử nghiệm nhỏ có thể tải một ClassPathXmlApplicationContext, tôi đã đưa ra các mô-đun Spring mà bạn đã liệt kê nhưng với org.springframework.asm-3.0.4.RELEASE.jar như là một phụ thuộc thời gian chạy bổ sung. Nếu bạn chỉnh sửa câu trả lời của bạn để thêm JAR này, tôi sẽ chấp nhận câu trả lời. –
Tôi biết tôi đã trễ bữa tiệc nhỏ này, nhưng cảm ơn bạn - điều này luôn là một trong những trở ngại chính của tôi khi sử dụng Spring cho bất kỳ thứ gì ngoài một dự án web; đó là một khuôn khổ tuyệt vời, nhưng tôi ghét thực tế là nó quá lớn và có rất ít tài liệu về những thư viện nào được yêu cầu cho tính năng nào. – MCory
RE: '... asm.jar': Xem phần ** D.3 Inlining của spring-asm jar ** tại [http://static.springsource.org/spring/docs/3.2.x/spring-framework -reference/html/migration-3.2.html] –