Chcę załadować kontekst aplikacji Spring poprzez adnotacje takie jak to:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "file:/path/to/spring-context1.xml", "file:/path/to/spring-context2.xml"})
Próbuję tego, ponieważ plik kontekstu nie jestw mojej klasie. Czytałem kilka razy, że było to możliwe, ale wydaje się, że nie działa. Moje pytanie brzmi: "Czy to naprawdę możliwe i czy robię coś złego?
Mam jeszcze jedno pytanie, jeśli to możliwe: jeśli chcę użyć ścieżki względnej zamiast bezwzględnej, skąd powinien być względny? Z lokalizacji pom.xml?
Odpowiedzi:
1 dla odpowiedzi № 1Jak powiedziano w komentarzach mojego pierwszego posta, problem pochodził ode mnie;) Więc odpowiedzi są:
- tak, możesz użyć prefiksu "file:", aby ustawić kontekst Spring
- tak, możesz użyć względnej ścieżki względem katalogu pom.xml
Mam nadzieję że to pomoże.