2013-04-18 7 views
5

Chcę użyć sprężyny dla projektu Java nieinternetowego. Gdzie powinien iść plik kontekstowy? Jak rozpoznać ich lokalizacje w kontenerze Spring?Gdzie umieścić plik kontekstowy Spring dla projektu Maven/Java bez katalogu WEB-INF?

Jestem pewien, że istnieje wiele możliwości wyboru, ale w przypadku aplikacji internetowej typowe jest umieszczanie rzeczy w WEB-INF i zadeklarowanie lokalizacji w web.xml. Jak to zrobić w samodzielnej aplikacji?

+0

Jako dodatek: [Wprowadzenie do standardowego układu katalogu] (http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html) – informatik01

Odpowiedz

4

umieścić go w folderze resources. I użyj ClassPathXmlApplicationContext, aby je załadować. Używaj pakietów jako swoich klas java. Na przykład. src/main/resources/com/myapp/somemodule/context.xml.

6

lokalizacja: src/main/resources/

wtedy można być precyzyjne, dodając katalogów jak moduleName/spring-application.xml

Powiązane problemy