Spring配置

将applicationContext.xml、applicationContext-datasource.xml、mmall.properties放在resource目录下面,是spring的配置文件;将dispatcher-servlet.xml放在WEB-INF目录下,是spring-mvc的配置文件。

 

将web.xml放在WEB-INF目录下,里面包含spring的配置:filter作用是将拦截的请求进行转码;RequestContextListener是一个web容器启动和关闭的监听器;ContextloaderListener将web容器和spring容器进行整合,原理是通过applicationContext.xml连接spring容器;servlet是配置spring mvc的,通过servlet-name中映射指定的web请求。

 

applicationContext配置分析:component-scan配置扫描指定的文件夹;resouce标签是将datasouce的配置进行分离,在applicationContext-datasource.xml文件中进行配置;

 

applicationContext-datasource.xml:component-scan配置扫描指定的文件夹;propertyConfigurer配置分离的常量的配置文件,指定到dataSource.properties文件,自动填充字段的值;dataSource是dbcp的连接池,其中字段引用dataSource.properties中的值;sqlSessionFactory标签自动注入dataSource,使用mapperLocation指定地点的sql的xml文件。 mapperScanerConfigurer配置dao层的接口类文件;transactionManager配置数据库的事务管理,同样需要引用datasource。

 

dispatcher-servlet:这个名字是默认识别的,可以在web.xml中进行自定义,然后修改dispatcher的名字;component-scan指定扫描的文件夹;multipartResolver配置文件上传;

 

 

你可能感兴趣的:(java)