SSM整合之配置文件的编写
来源:互联网 发布:linux 查看用户 编辑:程序博客网 时间:2024/05/17 09:35
SSM整合之配置文件的编写
web.xml的编写
web.xml中主要包含springMVC相关的配置和Spring相关配置
springMVC相关的配置:通过配置<servlet>来配置springMVC的配置文件路径
<servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!--指定springMVC配置文件的路径 --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:config/springMVC-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
Spring相关配置:
<!-- 配置spring配置文件 路径 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:config/applicationcontext.xml</param-value> </context-param> <!-- 应用程序启动则创建了IOC容器 : 通过ContextLoaderListener 监听器来创建 IOC容器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
Mybatis的配置文件
Mybatis主要用于实现实体类和数据库表的映射。整合过后mybatis的配置文件是比较简洁的,用来为实体类取别名
<typeAliases><package name="com.etc.entity"/></typeAliases>
SpringMVC的配置文件SpringMVC主要用于控制层,负责视图、数据的转发。以下为 SpringMVC相关配置
<!-- 扫描控制器对象 --><context:component-scan base-package="com.etc.controller" /><mvc:annotation-driven /><!-- 静态资源访问 --><mvc:resources location="/images/" mapping="/images/**" /><mvc:resources location="/js/" mapping="/js/**" /><mvc:resources location="/css/" mapping="/css/**" /><!-- 视图分解 --><bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/"/><property name="suffix" value=".jsp"/></bean>
Spring配置文件Spring主要用于对bean的管理。以下是 Spring相关配置
<!-- 扫描包中的类 --><context:component-scan base-package="com.etc.service" /><mvc:annotation-driven/><!-- 加载数据库连接信息的属性文件 jdbc.properties --><bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="location" value="classpath:config/jdbc.properties" /></bean><!-- 配置数据源,数据源提供了与数据库连接的技术及连接池技术 --><bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"><property name="driverClassName" value="${driver}" /><property name="url" value="${url}" /><property name="username" value="${username}" /><property name="password" value="${password}" /><property name="initialSize" value="5" /><property name="maxActive" value="100" /><property name="maxIdle" value="10" /><property name="minIdle" value="5" /><property name="maxWait" value="1200" /></bean> <!-- 配置mybatis的sqlSessionFactory --> <bean id="sqlSessionFactoryBean" class="org.mybatis.spring.SqlSessionFactoryBean"> <!-- 配置数据库连接池 --> <property name="dataSource" ref="dataSource"/> <!-- 加载mybatis配置文件 --> <property name="configLocation" value="classpath:config/mybatis-config.xml"/> <!-- 自动扫描dao下的Xx.xml文件 --> <property name="mapperLocations" value="classpath:com/etc/dao/*.xml"/> </bean> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <!-- dao接口所在包名,Spring会自动查找其下的类并注入到Spring的容器中 --> <property name="sqlSessionFactory" ref="sqlSessionFactoryBean"/> <property name="basePackage" value="com.etc.dao"/> </bean><!-- 声明事务管理器 --><bean id="transactionManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><!-- 绑定数据源 --><property name="dataSource" ref="dataSource" /></bean><!-- 启动事务 --><tx:annotation-driven transaction-manager="transactionManager" />
以上都是些基本的配置,可根据不同的需求对配置进行修改其实如果对这三个框架理解透一点,整合的配置文件怎么写就一定也不成问题了,但是通过整合后的配置文件的编写,也有助于理解这三个框架
阅读全文
0 0
- SSM整合之配置文件的编写
- SSM整合之配置文件
- ssm整合的配置文件
- ssm整合的配置文件
- 整合ssm框架之配置文件
- SSM项目的配置文件整合
- SSM整合的配置文件详解
- maven-ssm框架基本整合之配置文件的配置
- SSM整合之applicationContext.XML配置文件详解
- SSM整合之applicationContext.XML配置文件详解
- 【SSM框架整合】配置文件的配置
- SSM整合配置文件
- SSM整合配置文件
- SSM项目配置文件整合
- maven+ssm整合配置文件
- SSM框架整合 配置文件
- SSM 整合核心配置文件
- Maven Web Project整合SSM之 pom.xml配置文件详解
- ZMQ简介
- 【TC SRM 596 DIV1】BitwiseAnd
- #正念奇迹#ZQ0001《正念的奇迹》
- Pytorch实现卷积神经网络CNN
- 使用segue进行页面跳转
- SSM整合之配置文件的编写
- #正念奇迹#ZQ0002《和繁重的工作一起修行平和喜乐地成就事业 》
- MATLAB读取Excel表格数据,将不同数据绘制在同一散点图中
- Newton法(牛顿法 Newton Method)
- centos7重启网络报错"Job for network.service failed"
- 一个经典的例子让你彻底理解Java回调机制
- [BZOJ]2809: [Apio2012]dispatching 主席树(线段树合并)
- 并发编程中的一致性问题:ForkJoinPool调用shutdown的bug.(jdk8&jdk9)
- powershell部署Azure云虚拟机的命令流程
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
水树
平安树多久浇一次水
陈水树
水树麻耶
蓝牙水树
绿宝树多久浇一次水
幸福树几天浇一次水
水蜡树
水尺真树女律师在线播放
橡皮树几天浇一次水
淮树金银花清颜水
主将水树
蓝芽水树
水尺真树女堕落律师在线播放
幸福树几天浇水
幸福树多久浇水
橡皮树几天浇水
水粉树的画法
瓶子树的水好喝吗
淮树金银花清颜水价格
梦幻水攻树怪事件
水树麻耶吵架开始
生命水和生命树
水攻树怪丸子
无限吞噬之沙漠树人 望穿冬水
大明星经纪人 会水攻的树怪
李天一案水很深
水桶
水桶机
水桶图片
纯净水桶
水桶简笔画
一什么水桶
水桶腰
水桶腰图片
矿泉水桶
有两个水桶
橡胶水桶
水桶多钱
水桶包包
塑料水桶