码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC

时间:2019-05-28 22:47:23      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:lis   配置文件   style   pat   val   let   ini   就是   servlet   

 

applicationContext.xml  扫描业务bean (service, dao), 配置bean

自动扫描         <context:component-scan />

引入配置文件   <bean class="PropertyPlaceHolderConfigurer">  <property value="classpath:jdbc.properties" />

数据库连接池   <bean class="org.apache.commons.dbcp.BasicDataSource">  <property name="url" value="${url}" /> 

 

springmvc.xml  扫描bean (controller), 配置视图解析器

配置视图解析器   <bean class="web.servlet.view.InternalResourceViewResolver" > <property name="prefix" value="/WEB_INF/jsp/">

 

web.xml 

配置applicationtext位置   <context-param> <param-value> classpath: applicationContext.xml </param-value> 

配置Spring监听器            <listener> <listener-class> xxx.context.ContextLoadListener </listener-class> </listener>

配置DispatcherServlet     用于拦截所有的请求,加载解析srpingmvc.xml, 

 

如果是非Web项目, 再main中调用 ApplicationConfigApplicationContext ac = new ApplicationConfigApplicationContext (AppConfig.class); 来初始化Spring环境, 然后ac.getBean 可以获得实例

如果是Web项目,    Tomcat启动后,会加载web.xml, 调用web.xml中的ContextLoadListener 来初始化Spring初始化。 其实就是, 调用DispatherServlet的init方法, 调用new ApplicationConfigApplicationContext (AppConfig.class); 来初始化Spring环境。

 

SpringMVC

标签:lis   配置文件   style   pat   val   let   ini   就是   servlet   

原文地址:https://www.cnblogs.com/webglcn/p/10940660.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!