ssm框架配置文件
来源:互联网 发布:网络电视没有嘉佳卡通 编辑:程序博客网 时间:2024/05/20 05:11
=============================== applicationContext.xml ====================
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.3.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.3.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd"> <!--启用注解的功能--> <context:annotation-config/> <!--扫描的位置--> <context:component-scan base-package="com.lgw"> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"></context:exclude-filter> </context:component-scan> <!--引入外部的属性配置文件--> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <array> <value>classpath:*.properties</value> </array> </property> </bean> <!--配置dataSource--> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <property name="driverClassName" value="${driverClass}"></property> <property name="url" value="${url}"></property> <property name="username" value="${username}"></property> <property name="password" value="${password}"></property> <!-- 配置初始化大小、最小、最大 --> <property name="initialSize" value="1" /> <property name="minIdle" value="1" /> <property name="maxActive" value="20" /> <!-- 配置获取连接等待超时的时间 --> <property name="maxWait" value="60000" /> <!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 --> <property name="timeBetweenEvictionRunsMillis" value="60000" /> <!-- 配置一个连接在池中最小生存的时间,单位是毫秒 --> <property name="minEvictableIdleTimeMillis" value="300000" /> <property name="validationQuery" value="SELECT 'x'" /> <property name="testWhileIdle" value="true" /> <property name="testOnBorrow" value="false" /> <property name="testOnReturn" value="false" /> <!-- 打开PSCache,并且指定每个连接上PSCache的大小 --> <property name="poolPreparedStatements" value="false" /> <property name="maxPoolPreparedStatementPerConnectionSize" value="20" /> <!-- 配置监控统计拦截的filters --> <property name="filters" value="stat" /> </bean> <!--配置sqlSessionFactoryBean--> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"></property> <property name="typeAliasesPackage" value="com.lgw.po"></property> <property name="configLocation" value="classpath:mybatis-config.xml"></property> <property name="mapperLocations"> <array> <value>classpath:com/lgw/mapper/*.xml</value> </array> </property> </bean> <!--配置自动给我们接口生成代理--> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="sqlSessionFactory" ref="sqlSessionFactory"></property> <property name="basePackage" value="com.lgw.dao"></property> </bean> <!--配置事务的切面管理类--> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"></property> </bean> <!--事务的切入规则--> <tx:advice id="advice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="create*" propagation="REQUIRED"/> <tx:method name="save*" propagation="REQUIRED"/> <tx:method name="insert*" propagation="REQUIRED"/> <tx:method name="meger*" propagation="REQUIRED"/> <tx:method name="modify*" propagation="REQUIRED"/> <tx:method name="update*" propagation="REQUIRED"/> <tx:method name="remove*" propagation="REQUIRED"/> <tx:method name="delete*" propagation="REQUIRED"/> <tx:method name="select*" read-only="true"/> <tx:method name="find*" read-only="true"/> <tx:method name="query*" read-only="true"/> </tx:attributes> </tx:advice> <!--设置切入点--> <aop:config> <aop:pointcut id="pointcut" expression="execution(* com.lgw.biz.impl.*.*(..))"></aop:pointcut> <aop:advisor advice-ref="advice" pointcut-ref="pointcut"></aop:advisor> </aop:config> <aop:aspectj-autoproxy proxy-target-class="true"/></beans>
=========================== spring-mvc.xml ================================
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.3.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd"> <!--注解功能--> <context:annotation-config/> <!--扫描的时候只加入controller--> <context:component-scan base-package="com.lgw" use-default-filters="false"> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/> </context:component-scan> <!--启用mvc的注解--> <mvc:annotation-driven/> <!--视图解析器--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/pages/"></property> <property name="suffix" value=".jsp"></property> </bean> <!--文件上传的支持--> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="20480000"></property> </bean> <!--jackson插件的支持--> <bean id="jsonConvert" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> </bean> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <array> <ref bean="jsonConvert"></ref> </array> </property> </bean> <!--hibernate的数据校验支持--> <bean id="hibernateValidalidator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"> <property name="providerClass" value="org.hibernate.validator.HibernateValidator"></property> </bean> <!--国际化--> <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <property name="defaultEncoding" value="UTF-8"></property> <property name="basenames"> <array> </array> </property> </bean> <!--指定国际化的处理者--> <bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver"/> <!--配置一个国际化资源的拦截器--> <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**"/> <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"></bean> </mvc:interceptor> <!--拦截器--> </mvc:interceptors> <!--类型转换器--> <!--静态资源放过--> <mvc:resources mapping="/static/**" location="/static/"></mvc:resources></beans>================================ mybatis-config.xml ==================================
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <settings> <!-- 开启驼峰命名 --> <setting name="mapUnderscoreToCamelCase" value="true"/> </settings> <!-- 类型别名 --> <typeAliases> <package name="com.lgw.po"/> </typeAliases> <!-- 分页插件 --> <plugins> <plugin interceptor="com.github.pagehelper.PageInterceptor"> <!-- 分页合理化 --> <property name="reasonable" value="true"/> </plugin> </plugins> </configuration>
阅读全文
0 0
- SSM框架的配置文件
- SSM框架配置文件整理
- ssM框架简单配置文件
- ssm框架配置文件
- SSM框架整合 配置文件
- SSM框架配置文件上传
- ssm框架中的配置文件
- 整合ssm框架之配置文件
- ssm框架搭建的配置文件
- SSM框架整合配置文件整理
- ssm框架的搭建配置文件
- 【SSM框架整合】配置文件的配置
- SSM框架所有配置文件 maven项目
- Java maven搭建SSM框架主要配置文件
- SSM配置文件
- SSM配置文件
- ssm配置文件
- SSM配置文件
- 笔试题8——二进制中1的个数
- 切比雪夫多项式MATLAB绘图
- HDU 2896-病毒侵袭(AC自动机)
- unity3D学习之ITween例子测试-UI菜鸟笔记1
- Frogger
- ssm框架配置文件
- 阿里云CentOS6Web服务器配置
- HDU 4521 小明系列问题——小明序列【dp+线段树优化||最长递增序列】
- HDU6092-Rikka with Subset
- 初学者EFM32上移植uC/OSII
- 【华为机试】成绩排序
- 吃糖果
- 剑指offer-二叉搜索树的第k个结点
- Tkinter学习笔记之Listbox列表