spring配置笔记

来源:互联网 发布:比尔盖茨 院士 知乎 编辑:程序博客网 时间:2024/06/05 20:47

Spring配置笔记


<!-- 组件扫描:@controller、@service、@repository dao、@component --><context:component-scan base-package="com.proj.controller" />

<!-- 配置拦截器 --><mvc:interceptors><bean class="com.proj.web.interceptor" /> </mvc:interceptors>

<!-- 配置json处理类(@ResponseBody) --><mvc:annotation-driven><mvc:message-converters><bean class="org.springframework.http.converter.StringHttpMessageConverter"><property name="supportedMediaTypes"><list><value>text/plain;charset=UTF-8</value><value>text/html;charset=UTF-8</value></list></property></bean></mvc:message-converters></mvc:annotation-driven>

<!-- 配置事务管理 --><tx:annotation-driven proxy-target-class="true" transaction-manager="transactionManager" /><bean id="transactionManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><property name="dataSource" ref="dataSource" /></bean>

<!-- 创建SqlSessionFactory,集成MyBatis --><bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><!-- 指定数据源 --><property name="dataSource" ref="dataSource" /><!-- 指定mybatis的配置文件 --><property name="configLocation" value="classpath:mybatis.xml" /></bean>

<!-- 自动扫描将生成的Mapper接口注入到Spring --><bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="basePackage" value="com.proj.mapper" /></bean>

<!-- 读取数据库配置文件 --><bean id="propertyConfigurer"class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="locations"><list><span style="white-space:pre"></span><value>classpath:jdbc.properties</value></list></property></bean>


0 0
原创粉丝点击