zoukankan      html  css  js  c++  java
  • SSM整合配置文件的主要内容

    web.xml:
    <servlet>
    <setvlet-name>springMVC</setvlet-name>
    <!-- 配置前端控制器 -->
    <servlet-class>org.springframework.web.servlet.DisptcherServlet</servlet-class>
    <!-- 加载xml文件 -->
    <init-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:springmvc.xml</param-value>
    </init-param>
    </servlet>
    <servlet-mapping>
    <setvlet-name>springMVC</setvlet-name>
    <url-pattern>/</url-pattern>
    </servlet-mapping>

    springmvc.xml:
    <!-- 自动扫描该包,使SpringMVC认为包下用了@controller注解的类是控制器 -->
    <context:compent-scan base-package=""/>
    <!-- 配置注解驱动 可以将request参数与绑定到controller参数上 -->
    <mvc:annotation-driven/>
    <!--静态资源映射-->
    <mvc:resources mapping="" location=""/>
    <!-- 默认的视图解析器 - -->
    <bean id="defaultViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass" class="org.springframework.web.servlet.view.JstlView"/>
    <property name="prefix"></property>
    <property name="suffix"></property>
    </bean>
    <!-- springmvc文件上传需要配置的节点-->
    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    <property name="maxUploadSize" value="20971500"/>
    <property name="defaultEncoding" value="UTF-8"/>
    <property name="resolveLazily" value="true"/>
    </bean>

    spring.xml:
    <!--引入properties文件 -->
    <context:property-placeholder location="classpath:db.properties"/>

    <!--1.配置数据源:c3p0 -->
    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
    <property name="driverClass" value="${driver}" />
    <property name="jdbcUrl" value="${url}" />
    <property name="user" value="${user}" />
    <property name="password" value="${passwd}" />
    </bean>

    <!--2.配置mybatis的SqlSession的工厂: SqlSessionFactoryBean dataSource:引用数据源 -->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="dataSource" ref="dataSource"></property>
    <property name="typeAliasesPackage" value="com.ssm.bean" />
    </bean>

    <!-- 3. 自动扫描mybatis映射文件和接口的包 -->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    <property name="basePackage" value="com.ssm.dao"></property>
    </bean>

    <!--4.配置事务管理器 -->
    <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    <property name="dataSource" ref="dataSource"></property>
    </bean>

    <!--5.开启注解进行事务管理 transaction-manager:引用上面定义的事务管理器-->
    <tx:annotation-driven transaction-manager="transactionManager"/>
    </beans>

  • 相关阅读:
    win7网络共享原来如此简单,WiFi共享精灵开启半天都弱爆了!
    JQUERY UI Datepicker Demo
    Official online document, install svn server in centOS
    JAVE not work in linux
    AMR 转mp3 失败
    XD, XR, DR 股票
    Linux 下MySql 重置密码
    Difinition Of Done
    Apache, Tomcat, JK Configuration Example
    Linux 安装tomcat
  • 原文地址:https://www.cnblogs.com/xwlych/p/8507418.html
Copyright © 2011-2022 走看看