Spring和SpringMVC整合
SpringMVC和Spring整合的目的是为了分工明确。例如:SpringMVC的配置文件就来配置和网站转发逻辑以及网站功能有关的配置,如:视图解析器、文件上传解析器、支持ajax....
而Spring的配置文件用来配置和业务有关的,如:事物控制、数据源....
import
可以在resources
文件夹下创建三个配置文件:include-config.xml
、spring-config
、springmvc-confg
在include-config.xml
配置文件中使用spring提供的import
标签引入并合并另外两个配置文件
<?xml version="1.0" encoding="UTF-8"?>
这样就搞定了。。。
Spring和SpringMVC分容器
Spring管理业务逻辑组件,SpringMVC管理控制器组件
在SpringMVC
配置文件中指定扫描对象并且禁用默认规则
type
指定排除方式
在Spring
配置文件中指定接管所有业务逻辑组件
最后需要在web.xml
文件中启动两个容器
contextConfigLocation
classpath:spring-config.xml
org.springframework.web.context.ContextLoaderListener
dispatcherServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc-config.xml
1
dispatcherServlet
/