zoukankan      html  css  js  c++  java
  • SSM框架环境搭配

    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:tx="http://www.springframework.org/schema/tx" 
        xmlns:context="http://www.springframework.org/schema/context"
        xsi:schemaLocation="http://www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
        http://www.springframework.org/schema/tx 
        http://www.springframework.org/schema/tx/spring-tx-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/aop 
        http://www.springframework.org/schema/aop/spring-aop-4.3.xsd">
       
        <!-- 读取db.properties -->
        <context:property-placeholder location="classpath:db.properties"/>
       
        <!-- 配置数据源 -->
    	<bean id="dataSource" 
                               class="org.apache.commons.dbcp2.BasicDataSource">
    		<!--数据库驱动 -->
    		<property name="driverClassName" value="${jdbc.driver}" />
    		<!--连接数据库的url -->
    		<property name="url" value="${jdbc.url}" />
    		<!--连接数据库的用户名 -->
    		<property name="username" value="${jdbc.username}" />
    		<!--连接数据库的密码 -->
    		<property name="password" value="${jdbc.password}" />
    		<!--最大连接数 -->
    		<property name="maxTotal" value="${jdbc.maxTotal}" />
    		<!--最大空闲连接  -->
    		<property name="maxIdle" value="${jdbc.maxIdle}" />
    		<!--初始化连接数  -->
    		<property name="initialSize" value="${jdbc.initialSize}" />
    	</bean>
         
         
         <!-- 事务管理器,依赖于数据源 -->
    	<bean id="transactionManager" class=
         "org.springframework.jdbc.datasource.DataSourceTransactionManager">
    		<property name="dataSource" ref="dataSource" />
    	</bean>	
    	
        <!-- 开启事务注解 -->
    	<tx:annotation-driven transaction-manager="transactionManager"/>
        <!-- 配置MyBatis工厂SqlSessionFactory -->
        
        <bean id="sqlSessionFactory" 
                               class="org.mybatis.spring.SqlSessionFactoryBean">
             <!--注入数据源 -->
             <property name="dataSource" ref="dataSource" />
             <!--指定核MyBatis心配置文件位置 -->
     		 <property name="configLocation" value="classpath:mybatis-config.xml" />
        </bean>
      
      
        <!-- 配置mapper扫描器 -->
    	<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    		<property name="basePackage" value="com.edu.dao"/>
    	</bean>
    	
        <!-- 扫描Service --> 
        <context:component-scan base-package="com.edu" />
        
        	<!-- 配置文件上传解析器 MultipartResolver -->
    	<bean id="multipartResolver" class=
       "org.springframework.web.multipart.commons.CommonsMultipartResolver">
              <!-- 设置请求编码格式-->
              <property name="defaultEncoding" value="UTF-8" />
    	</bean>
    </beans>
    

    db.properties

    jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
    jdbc.url=jdbc:sqlserver://localhost:1433;DatabaseName=数据库名字
    jdbc.username=sa  
    jdbc.password=123456
    jdbc.maxTotal=30
    jdbc.maxIdle=10
    jdbc.initialSize=5

    log4j.properties

    # Global logging configuration
    log4j.rootLogger=ERROR, stdout
    # MyBatis logging configuration...
    log4j.logger.com.edu=DEBUG  //包名前缀
    # Console output...
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

    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>
    	<!-- 别名定义 -->
    	<typeAliases>
    		<package name="com.edu.po" />
    	</typeAliases>
    </configuration>
    

    springmvc-config.xml

    <beans xmlns="http://www.springframework.org/schema/beans"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xmlns:mvc="http://www.springframework.org/schema/mvc"
      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-4.3.xsd 
      http://www.springframework.org/schema/mvc 
      http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd 
      http://www.springframework.org/schema/context 
      http://www.springframework.org/schema/context/spring-context-4.3.xsd">
    	<!-- 配置包扫描器,扫描@Controller注解的类 -->
    	
    	 <context:component-scan base-package="com.edu.controller" /> 
    	 
    	<!-- 加载注解驱动 -->
    	<mvc:annotation-driven />
        <!--配置静态资源的访问映射,此配置中的文件,将不被前端控制器拦截 -->
        <mvc:resources location="/js/" mapping="/js/**" />
        <mvc:resources location="/css/" mapping="/css/**" />
        <mvc:resources location="/fonts/" mapping="/fonts/**" />
        <mvc:resources location="/images/" mapping="/images/**" />	
    	<!-- 配置视图解析器 -->
    	<bean class=
        "org.springframework.web.servlet.view.InternalResourceViewResolver">
    		<property name="prefix" value="/" />
    		<property name="suffix" value=".jsp" />
    	</bean>
    </beans>
    
    不经一番彻骨寒,哪有梅花扑鼻香?
  • 相关阅读:
    环境部署(八):jenkins配置邮件通知
    环境部署(七):linux下Jenkins+Git+JDK持续集成
    环境部署(六):Git关联github
    Git基础使用教程
    环境部署(五):Linux下安装Gradle
    环境部署(四):Linux下查看JDK安装路径
    从百小度看人工智能
    手游开发Android平台周边工具介绍
    移动开发工具推荐
    关于方法论的闲扯
  • 原文地址:https://www.cnblogs.com/zongyao/p/13831213.html
Copyright © 2011-2022 走看看