eclipse用Maven配置SSM环境(1)

eclipse用Maven配置SSM环境

SSM的环境配置

在最近我们在学习SSM的过程中需要配置环境,因为是第一次配置所以想记录一下
我的配置环境是Java1.8 Tomcat8.5 还有mysql

正式开始配置

1.创建maven项目

右键
然后选择webapp
在这里插入图片描述
这就是创建完毕的基础项目
在这里插入图片描述
创建完以后我们就去配置我们的tomcat
在这里插入图片描述
配置完以后就直接apply 现在的项目就会变成这个样子
在这里插入图片描述
接下来我们就要去配置src/main/resources的基础文件

在这里插入图片描述

首先配置 jdbc.properties

	driver=com.mysql.jdbc.Driver
	url=jdbc:mysql://127.0.0.1:3306/student
	username=root
	password=123456
	#\u5B9A\u4E49\u521D\u59CB\u8FDE\u63A5\u6570
	initialSize=0
	#\u5B9A\u4E49\u6700\u5927\u8FDE\u63A5\u6570
	maxActive=20
	#\u5B9A\u4E49\u6700\u5927\u7A7A\u95F2
	maxIdle=20
	#\u5B9A\u4E49\u6700\u5C0F\u7A7A\u95F2
	minIdle=1
	#\u5B9A\u4E49\u6700\u957F\u7B49\u5F85\u65F6\u95F4
	maxWait=60000

然后配置log4j.properties

	#\u5B9A\u4E49LOG\u8F93\u51FA\u7EA7\u522B  
    log4j.rootLogger=INFO,Console,File  
    #\u5B9A\u4E49\u65E5\u5FD7\u8F93\u51FA\u76EE\u7684\u5730\u4E3A\u63A7\u5236\u53F0  
    log4j.appender.Console=org.apache.log4j.ConsoleAppender  
    log4j.appender.Console.Target=System.out  
    #\u53EF\u4EE5\u7075\u6D3B\u5730\u6307\u5B9A\u65E5\u5FD7\u8F93\u51FA\u683C\u5F0F\uFF0C\u4E0B\u9762\u4E00\u884C\u662F\u6307\u5B9A\u5177\u4F53\u7684\u683C\u5F0F  
    log4j.appender.Console.layout = org.apache.log4j.PatternLayout  
    log4j.appender.Console.layout.ConversionPattern=[%c] - %m%n  
 
    #\u6587\u4EF6\u5927\u5C0F\u5230\u8FBE\u6307\u5B9A\u5C3A\u5BF8\u7684\u65F6\u5019\u4EA7\u751F\u4E00\u4E2A\u65B0\u7684\u6587\u4EF6  
    log4j.appender.File = org.apache.log4j.RollingFileAppender  
    #\u6307\u5B9A\u8F93\u51FA\u76EE\u5F55  
    log4j.appender.File.File = logs/ssm.log  
    #\u5B9A\u4E49\u6587\u4EF6\u6700\u5927\u5927\u5C0F  
    log4j.appender.File.MaxFileSize = 10MB  
    # \u8F93\u51FA\u6240\u4EE5\u65E5\u5FD7\uFF0C\u5982\u679C\u6362\u6210DEBUG\u8868\u793A\u8F93\u51FADEBUG\u4EE5\u4E0A\u7EA7\u522B\u65E5\u5FD7  
    log4j.appender.File.Threshold = ALL  
    log4j.appender.File.layout = org.apache.log4j.PatternLayout  
    log4j.appender.File.layout.ConversionPattern =[%p] [%d{yyyy-MM-dd HH:mm:ss}][%c]%m%n

配置好两个文件以后就继续配置xml文件
下面展示一些 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>
        	<typeAlias type="com.修改.bean.修改" alias="user"/>
        </typeAliases>
    </configuration>

下面展示一些 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:p="http://www.springframework.org/schema/p"
    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-3.1.xsd    
                            http://www.springframework.org/schema/context    
                            http://www.springframework.org/schema/context/spring-context-3.1.xsd    
                            http://www.springframework.org/schema/mvc    
                            http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">
    <!-- 自动扫描该包,使SpringMVC认为包下用了@controller注解的类是控制器 -->
    <context:component-scan base-package="com.修改.controller" /> 
    <!-- 注册MVC注解驱动 -->
    <mvc:annotation-driven />
</beans>

下面展示一些 spring-mybatis.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:p="http://www.springframework.org/schema/p"  
        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-3.1.xsd    
                            http://www.springframework.org/schema/context    
                            http://www.springframework.org/schema/context/spring-context-3.1.xsd    
                            http://www.springframework.org/schema/mvc    
                            http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd"> 
       	<!-- 注册MVC注解驱动 -->
    	<mvc:annotation-driven />
        <!-- 自动扫描 -->
        <context:component-scan base-package="com.修改.service" /> 
        <!-- 引入配置文件 --> 
         <bean id="propertyConfigurer"  
            class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">  
            <property name="location" value="classpath:jdbc.properties" />  
        </bean>  
        
        <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"  
            destroy-method="close">  
            <property name="driverClassName" value="${driver}" />  
            <property name="url" value="${url}" />  
            <property name="username" value="${username}" />  
            <property name="password" value="${password}" />  
            <!-- 初始化连接大小 -->  
            <property name="initialSize" value="${initialSize}"></property>  
            <!-- 连接池最大数量 -->  
            <property name="maxActive" value="${maxActive}"></property>  
            <!-- 连接池最大空闲 -->  
            <property name="maxIdle" value="${maxIdle}"></property>  
            <!-- 连接池最小空闲 -->  
            <property name="minIdle" value="${minIdle}"></property>  
            <!-- 获取连接最大等待时间 -->  
            <property name="maxWait" value="${maxWait}"></property>  
        </bean>
        
         <!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 -->  
        <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">  
            <property name="dataSource" ref="dataSource" />  
            <!-- 自动扫描mapping.xml文件 -->  
            <property name="mapperLocations" value="classpath*:com/修改/mapper/*.xml"></property> 
            <property name="configLocation" value="classpath:mybatis-config.xml"></property> 
        </bean>  
        
        <!-- DAO接口所在包名,Spring会自动查找其下的类 -->  
        <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">  
            <property name="basePackage" value="com.修改.mapper" />  
            <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>  
        </bean>  
        
        <!-- (事务管理)transaction manager, use JtaTransactionManager for global tx -->  
        <bean id="transactionManager"  
            class="org.springframework.jdbc.datasource.DataSourceTransactionManager">  
            <property name="dataSource" ref="dataSource" />  
        </bean>  
    </beans>

配置完以后我们的文件就是这个样子的
在这里插入图片描述

第二章地址:eclipse用Maven配置SSM环境2

respect

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值