Je tente de scinder le fichier ApplicationContext dans Spring.Erreur lors de la division du fichier de contexte d'application au printemps
Par ex. le fichier est testproject-servlet.xml ayant toutes les entrées. Maintenant, je veux partager ce fichier unique en plusieurs fichiers en fonction des groupes logiques comme: groupe1-services.xml, group2-services.xml
J'ai créé les entrées suivantes dans web.xml:
<servlet>
<servlet-name>testproject</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/group1-services.xml, /WEB-INF/group2-services.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
J'utilise SimpleUrlHandlerMapping comme:
<bean id="simpleUrlMapping"class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="order" value="0"/>
<property name="mappings">
<props>
<prop key="/register.htm">RegisterController</prop> <prop key="/payroll_services.htm">PayrollServicesController</prop>
</props>
</property>
</bean>
J'ai aussi le contrôleur défini comme:
<bean id="PayrollServicesController" class="com.triforce.b2bseek.businessservices.controller.PayrollServicesController">
<property name="facadeLookup" ref="FacadeLookup"/>
..
..
</property>
</bean>
Le problème est que j'ai divisé le fichier ApplicationContext "testproject-servlet.xml" en deux fichiers différents et j'ai gardé les entrées ci-dessus dans "group1-services.xml". Est-ce bien? Je veux regrouper les choses logiquement en fonction de leur utilisation dans les fichiers .xml séparés.
Mais je reçois l'erreur suivante lorsque je tente d'accéder à une page dans l'application:
org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping for [/TestProject/payroll_services.htm] in DispatcherServlet with name 'testproject'
S'il vous plaît me dire comment le résoudre.
Merci à l'avance!
manquants échantillons de configuration essentiels – iwein