Pakiety, ścieżki do plików / klas

0

Witajcie mam słaby problem. Mam klasę w pakiecie

user image

jak teraz z klasy SimpleLibraryApp wskazać ścieżkę do applicationContext.xml ? Próbowałam już wszystkiego i Spring nie chce sparsować tego pliku
ApplicationContext appCtx = new ClassPathXmlApplicationContext( "file:main/java/resources/applicationContext.xml");

0

A do czego to jest potem kompilowane?

0

używam Mavena do jara

EDIT: nie wiem czy o to chodziło, bo póki co słabo się w tym wszystkim orientuje. jak daję ten plik do pakietu w którym jest klasa no to po prostu "applicationContext.xml" to działa, ale chcę żeby było ładnie podzielone na pakiety.

1

@karolinaa ale to nie zadziała jak to potem spróbujesz odpalić z jara a nie z IDE... Jak chcesz wyciągać pliki z wewnątrz jara w ten sposób to musisz robić ścieżki względem jakieś klasy.

0

Hmm rozumiem mniej więcej. Czy zatem stworzenie obok dao, model, service itd.. pakietu np. resources i tam umieszczenie tych plików konfiguracyjnych a następnie np. w klasie SimpleLibraryApp jako ścieżka "file:src/main/java/resources/applicationContext.xml" (i to działa) będzie ładnym rozwiązaniem? Szczerze powiedziawszy to nawet nie byłam świadoma, że tamto resources nie będzie w jarze. Intellij IDEA z automatu mi tak chyba zrobiło ;p

1 użytkowników online, w tym zalogowanych: 0, gości: 1