2011-06-24 42 views
11

Tôi có 2 dự án, một trong số chúng được bao gồm trong một đường dẫn xây dựng khác, cả hai đều có ngữ cảnh ứng dụng riêng của mình xác định bean của mình.Ngữ cảnh ứng dụng nhập khẩu mùa xuân từ một dự án khác

Tôi muốn quản lý Giao dịch toàn cầu, vì vậy tôi phải có trong một bối cảnh ứng dụng nhập khẩu cả hai, nhưng tôi không tìm thấy cách để làm điều đó.

Có thể có 2 ngữ cảnh ứng dụng trong các dự án khác nhau và nhập một trong hai dự án này sang dự án khác.

Nếu không có giải pháp nào tốt nhất?

Tôi đã nghĩ đến việc trở thành 2 dự án trong 1.

Trả lời

16

Có thể nhập; trong một trong các liên kết ứng dụng của bạn xmls:

<beans> 

    <import 
     resource="classpath*:/META-INF/whatever/root/to/otherAppContext.xml" /> 

    <bean id="beanA" class="..."/> 
    <bean id="beanB" class="..."/> 

</beans> 
+0

Nhưng ứng dụng của tôi không phải là một ứng dụng web của mình, tôi sẽ cung cấp cho nó một cơ hội – Michel

+0

Điều đó không quan trọng, nếu dự án A có dự án B trên classpath của nó, sau đó các appcontext dự án B là trên classpath là tốt, trên một con đường cụ thể. Sử dụng nó trong . (../whatever/root/to là một giữ chỗ của khóa học) – abalogh

+0

Cảm ơn, tôi là một chút không biết gì – Michel

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