/ / Czy można ustawić ścieżkę systemową jako kontekst sprężynowy - wiosna, adnotacje, kontekst aplikacji

Czy można ustawić ścieżkę systemową jako kontekst sprężynowy - wiosna, adnotacje, kontekst aplikacji

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 № 1

Jak 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.