springmvc里面的统一配置
来源:互联网 发布:thinkphp数据导出 编辑:程序博客网 时间:2024/05/16 09:46
1.举个例子,以前在写spring的时候如果我们想读取一个类就采用写一个容器,一个类写一个bean,对里面的写了get,set的属性赋值,然后再主方法里面建立一个ApplicationContext容器对象,再getbean()调用这个bean。springMVC如果我新添加了一个实体类,SpringMVC整合mybaties有时怎么发现自己对应的mapper文件的呢?
那就是统一配置,这样所有*.bean.xml就自动加载了。mapper文件是mybaties独有的,spring boot里面就不用加mapper文件了。
<!-- sessionFactory 将spring和mybatis整合 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <!--<property name="configLocation" value="classpath:mybatis-config.xml"/>--> <property name="mapperLocations" value="classpath*:*_bean.xml" /> </bean>2下面这个扫描Dao下面的文件
<context:component-scan base-package="com.jointem.hrm.dao" />
3下面这个数据源的配置,是C3P0的方式,现在流行的是durid配置,是阿里的配置,他可以跟踪sql语句的状态,包括执行时间,指定在哪个页面执行,对页面执行sql语句加密。
<!-- 数据源c3p0 durid --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="${jdbc.driverClassName}" /> <property name="jdbcUrl" value="${jdbc.url}" /> <property name="user" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> <property name="autoCommitOnClose" value="true"/> <property name="checkoutTimeout" value="${cpool.checkoutTimeout}"/> <property name="initialPoolSize" value="${cpool.minPoolSize}"/> <property name="minPoolSize" value="${cpool.minPoolSize}"/> <property name="maxPoolSize" value="${cpool.maxPoolSize}"/> <property name="maxIdleTime" value="${cpool.maxIdleTime}"/> <property name="acquireIncrement" value="${cpool.acquireIncrement}"/> <property name="maxIdleTimeExcessConnections" value="${cpool.maxIdleTimeExcessConnections}"/> </bean>
阅读全文
1 0
- springmvc里面的统一配置
- SpringMVC接收pojo里面包含时间类型的统一处理
- springmvc里面的mogoDB的配置操作
- springMVC的统一异常处理
- springmvc统一的异常处理
- SpringBoot 和 SpringMVC的异常统一处理
- springMVC里面的注解@InitBinder
- 在springmvc+mybaties里面配置log4j
- springmvc统一异常处理
- SpringMVC异常统一处理
- SpringMVC统一异常处理
- springMVC统一异常处理
- springmvc 统一处理异常
- springmvc 统一异常处理
- springmvc 统一异常处理
- springmvc异常统一处理
- springMVC异常统一处理
- springmvc统一异常管理
- [CVPR2017] CFNet 论文解读
- python网络爬虫笔记之信息提取
- 编译原理---编译
- jQuery入门和响应式布局3种方法
- linux 系统配置文件
- springmvc里面的统一配置
- Ansible Variable
- Android基础巩固提升
- IT领域的发展规律
- JAVA实现基于皮尔逊相关系数的相似度计算
- linux驱动---Input 输入子系统
- 1.字符串的使用(char) 2.for循环的使用
- Linux 安装JDK
- PAT 1071.小赌怡情