zoukankan      html  css  js  c++  java
  • spring mvc 基本配置

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <beans xmlns="http://www.springframework.org/schema/beans"
     3        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc"
     4        xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p"
     5        xmlns:tx="http://www.springframework.org/schema/tx"
     6        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd">
     7 
     8     <!-- mvc注解驱动,默认支持json转换 -->
     9     <mvc:annotation-driven/>
    10     <context:annotation-config></context:annotation-config>
    11 
    12     <!-- 注解扫描的包路径 -->
    13     <context:component-scan base-package="wms.controller"/>
    14 
    15     <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close" 
    16           p:driverClass="com.mysql.jdbc.Driver"
    17           p:jdbcUrl="jdbc:mysql://localhost:3306/test?useSSL=true" 
    18           p:user="root" p:password="1234"
    19           p:maxPoolSize="40" p:minPoolSize="2" p:initialPoolSize="2" p:maxIdleTime="30" p:loginTimeout="10"
    20     />
    21 
    22     <bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean" p:dataSource-ref="dataSource">
    23         <property name="hibernateProperties">
    24             <props>
    25                 <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</prop>
    26                 <prop key="hibernate.hbm2ddl.auto">update</prop>
    27                 <prop key="hibernate.show_sql">true</prop>
    28                 <prop key="hibernate.format_sql">true</prop>
    29                 <prop key="org.hibernate.cache">true</prop>
    30                 <prop key="current_session_context_class">thread</prop>
    31             </props>
    32         </property>
    33         <property name="packagesToScan">
    34             <list>
    35                 <value>wms.model</value>
    36             </list>
    37         </property>
    38     </bean>
    39 
    40     <!-- 设定transactionManager -->
    41     <bean id="txManager"
    42           class="org.springframework.orm.hibernate5.HibernateTransactionManager">
    43         <property name="sessionFactory" ref="sessionFactory"/>
    44     </bean>
    45 
    46     <!--启动spring事务注解功能 -->
    47     <tx:annotation-driven transaction-manager="txManager"/>
    48 </beans>
  • 相关阅读:
    浅谈Python常用英文单词
    python web框架 Django的APP以及目录介绍 2
    Python中的enumerate函数
    python web框架 django wsgi 理论
    python web框架 django 工程 创建 目录介绍
    python web框架 django工程的创建
    mysql c 终止 mysql输入语句模式
    前端 html input标签 placeholder属性 标签上显示内容
    img 标签注意 默认img标签,有一个1px的边框 img{ border: 0; }
    前端 html input标签 disable 属性
  • 原文地址:https://www.cnblogs.com/jonney-wang/p/6646064.html
Copyright © 2011-2022 走看看