In Spring web mvc
1) If we define DispatcherServlet
as below
<servlet>
<servlet-name>appServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
it looks for file named appServlet-servlet.xml
under WEB-INF
folder as mentioned in the spring reference.
My question is can we change this file name and location it looks for? (I think using context or init parameters we can do this,can any body tell me what exactly it should be?)
2) In every spring web mvc web.xml
,we will have the below line:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
Here, My question is what context files it looks for? (is is this context loader listener which looks for dispatcherservlet-servlet.xml?)
3) Difference between dispatcherservlet-servlet.xml
and applicationcontext.xml
? (I saw some examples..where people are importing applicationcontext.xml
into dispatcherservlet-servlet.xml
?)
4) Please tell me how many contexts we can have for spring web and are there any naming conventions for this(like dispatcher servlet)?/