1.1 maven项目pom管理
在 <spring.version>4.3.2.RELEASE</spring.version> <aspectj.version>1.8.6</aspectj.version> <aspectj.weaver>1.8.6</aspectj.weaver> <mybatis.spring.version>1.3.0</mybatis.spring.version> <mybatis.version>3.4.5</mybatis.version> <mysql.version> 5.1.32 </mysql.version> <slf4j.version> 1.7.25 </slf4j.version> <slf4j.log4j12.version> 1.7.25 </slf4j.log4j12.version> version> version> version> <4j.version> <4j.version> 1.2.17.2.17 </log> <log4j.core.version> 2.3 </log4j.core.version> <commons.logging.version> 1.2 </commons.logging.version> <junit.version> 4.12 </junit.version> <commons-fileupload.version> 1.3.1 </commons-fileupload.verion.verion.verion.verion.verion.verion.verion.verion.verion>> <druid.version> 1.0.13 </druid.version> <jstl.version> 1.2 </jstl.version> <jsp-api.version> 2.0 </jsp-api.version> <Jackson.version> <Jackson.version> 2.9.2 </jackson.version.version> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>${druid.version}</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>${commons.beanutils}</version> </dependency> <!-- spring-core --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependency> <!-- spring-context --> <dependency> <groupId>org.springframework</groupId> <ArtifactId> spring-context </artifactid> <版本> $ {spring.version} </dependency> </depentency> <! - spring aop-> <dependency> <groupId> org.springframework </groupId> </groupIf> <ARTIFACTID> <ARTIFACTID> spring-aop-aop-aop spring-aop </atrifactid> </atrifactid> </atrifactid> $ </spring.persion-spring.spring.pectence- <依赖项> <groupId> org.aspectj </groupId> <ArtifactId> expactJrt </artifactid> <版本> $ {expactj.version} </distrion> </dependency> <!<! - expactJ weaver-> weaver-> <epplinency> <grouped> <groupId> org.aspectj </aspectj <版本> $ {expackj.weaver} </version> </dependency> <! - Spring jdbc的支持-> <dependency> <groupId> org.springframework </groupId> <ARTIFACTID> <artifactid> spring-jdbc </artifactid> </artifactid> </artifactid> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <!-- mybatis-spring 整合 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <版本> $ {mybatis.spring.version} </version> </dependency> <! - Jackson JSON处理工具包-> <dependency> <groupId> com.fasterxml.jackson.jackson.core </groupId> <ARTIFACTID> <ARTIFACTID> jackson-databind> jackson-databind> <pectionency> <groupId> org.mybatis </groupId> <ARTIFACTID> mybatis </artifactid> <版本> $ {mybatis.version} </version> </version> </dependenty> <! - mysql-> <! <版本> $ {mysql.version} </version> </dependency> <! - > <依赖项> <groupId> commons-fileupload </groupId> <ARTIFACTID> commons-fileupload </atrifactid> </artifactid> </atratifactid> </atravactid> <版本> $ { <groupId> JSTL </groupId> <Artifactid> jstl </artifactid> <版本> $ {jstl.version} </distry> </dependency> <dependency> <dependency> <groupId> javax.servlet> javax.servlet </groupid> <ARTIFACTID> jsp-papi> jsp-papi </apapi </atrifactid> <scope>provided</scope> </dependency> <!-- Test dependencies --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency></dependencies><build> <defaultGoal>install</defaultGoal> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.6.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <Artifactid> Maven-Resources-Plugin </artifactid> </artifactid> 3.0.2 </version> <configuration> <configuration> <condoding> utf-8 </condoding> </configuration> </plugin> </plugin> </plugin> <! <Directory> src/main/java </Directory> <comding> <undrude> **/*。1.2 web.xml配置
<?xml版本=“ 1.0”编码=“ utf-8”?> <web-app xmlns:xsi =“ http://www.w.org/2001/xmlschema-chema-chema-instance” xmlns“ xmlns =” XSI:schemalocation =“ http://java.sun.com/xml/ns/javaee http://java.sun.com./xml/xml/xml/ns/javaee/javaee/web-app_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3_3.3.3.0 =” webapp_id =“ 3.0”版= <filter-name>字符编码</filter-name> <filter-class> org.springframework.web.filter.characterencerencodingfilter </filter-class> <Init-param> <param-name> <param-name>编码</param-name> </param-name> <param-value> <param-value> utf-8 <param-name> forceencOncoding </param-name> <param-value> true </param-value> </init-param> </filter> </filter> <filter-mapping> <filter-name> <filter-name> trigalencOding </filter-name> <url-pattern>/*</url-pattern> </url-pattern> </url-pattern> </url-pattern> - > <filts> <filter-name> httpmethodfilter </filter-name> <filter-class> org.springframework.web.filter.filter.httppputformcontentfilter </filter-clast> </filter-class> </filter-clast> <filter-mapping> <filter-name> <filter-name> httppmethodfilter </filter-filter-name> </filter-mapping> <filter> <filter-name>HiddenHttpMethodFilter</filter-name> <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class> </filter> <filter-mapping> <filter-name>HiddenHttpMethodFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- SpringMVC --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <Param-Value> classPath:Springmvc.xml </param-value> </init-param> <load-on-on-on-on-on-on-on-on-on-on-on-on-on-on-in-on-startup> </servlet> </servlet> <servlet-mapping> <servlet-name> <servlet-name> springmvc </servlet-name> </servlet-name> --> <welcome-file-list> <welcome-file>index.shtml</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> </web-app>
1.3 SpringMVC配置文件
<?xml版本=“ 1.0”编码=“ utf-8”?> <beans xmlns =“ http://www.springframework.org/schema/beans/beans” xmlns:xsi =“ XMLNS:p =“ http://www.springframework.org/schema/p” xmlns:context =“ http://www.springframework.org/schema/schema/context/context/context” XSI:themalocation =“ http://www.springframework.org/schema/beans/beans http://www.springframewramework.org/schema/schema/schema/bean/spring-beans.xspring-beans.xssd http:// http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd"> <!-- 包扫描 --> <context:component-scan base-package =“ cn.itcast”/> <! - > <bean> <bean> <property name =“ prefix” value =“/web-inf/jsp/> <property name =“ factix” value =“。 name =“ maxuploadsize” value =“ 100000000”/> </bean> <! - 引入春季配置-> <import resource =“ spring.xml”/> </beans>
1.4春季配置文件
<?xml版本=“ 1.0”编码=“ utf-8”?> <beans xmlns =“ http://www.springframework.org/schema/beans/beans” xmlns:xsi =“ XMLNS:p =“ http://www.springframework.org/schema/p” xmlns:context =“ http://www.springframework.org/schema/schema/context/context/context” XMLNS:tx =“ http://www.springframework.org/schema/tx” xmlns:aop =“ http://wwwwwwwwwwwwwwwwwwwwwwwwerwork.org/schema/schema/aop/aop” http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/schema/context http://wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.framework.orgamework.org.org/schema/schema/schema/scheme/sexplext/context/ http://www.springframework.org/schema/mvc http://www.springframework.org/schema/schema/mvc/spring-mvc.xsd http://wwwwwwwwwwwww.springframework.org/schema/schema/schema/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/aop/aop http://wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.framework.org/schema/schema/schema/schema/schema/aop/aop/aop/spring-spring-yopspring-ypsp. <context:property-placephorder位置=“ classpath:jdbc.properties” /> <! - 交易建议('发生了什么';请参见<aop:<aop:advisor /> bean下面)事务传播特性配置-> <tx:咨询id =“ txadvice” txadvice't transaction-manager =“ transaction-manager =” txmanager =“ txmanager”> <! - txmanager“> <! - the ShameAttical semant semant <tx:广播=“必需”隔离=“默认”回滚for =“ java.lang.exception” /> <tx:方法name =“ save*” propagation =“必需”隔离=“ default” default'default'lodback-for =“ java.lang.lang.exception” /> rollback-for =“ java.lang.exception” /> <tx:方法name =“ update*” oppagation =“ sircplation” simalation =“ default” roldback-for =“ java.lang.exception” /> <tx:method name =“ modify*modify*” modify*modify*sippation*sircept =“ sircept =“ sircept” sircair =“ default =” default =“ default” java.exex.exex.exex.exex. name =“ delete*” papagation =“必需”隔离=“ default”回滚for =“ java.lang.exception” /> <! - 查询方法-> <tx:方法name =“ query*” </tx:属性> </tx:咨询> <! - > <bean id =“ txmanager”> <property name =“ dataSource” ref =“ dataSource”/> </> </> </> </> <! - > <bean ID =“ dataSource” dataSource“ dataSource” dataSource“ init-method =” init-method =“ init-method =” init'init'init's init's int' value =“ $ {jdbc.driver}” /> <propert name =“ url” value =“ $ {jdbc.url}” /> <property name =“ username” value =“ $ {jdbc.username}” /> <property name =' <aop:config> <aop:pointcut expression =“执行(*cn.itcast.service.impl。 id =“ sqlSessionFactoryBean”> <! - mybatis别名my batis配置文件mybatis配置文件-> <属性名称=“ typealiasespackage” value =“ cn.itcast.modcast.model.model” /> <property name =“ configlocation =“ configLocation” vality =“ class path:class path:class path:mybatis.xml” <value> classPath:cn/itcast/mapper/*mapper.xml </value> </array> </array> </artay> <property name =“ dataSource” ref =“ dataSource”/> </> </> </> <! - > <bean id = <bean id =“ mapperscannerconfigurer <property name =“ sqlsessionfactorybeanname” value =“ sqlsessionfactorybean”/> </> </bean> </beans>1.5 JDBC配置文件
jdbc.driver = com.mysql.jdbc.driverjdbc.url = jdbc:mysql://127.0.0.1.1:3306/crm?
1.6 log4j配置文件
log4j.rootlogger = debug,a1log4j.logger.com.taotao = debuglog4j.logger.org.mybatis = DEBUGlog4j.appender.A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.layout=org.apache.log4j.PatternLayoutlog4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] - [%p]%m%n1.7 Mybatis配置文件
<?xml版本=“ 1.0”编码=“ utf-8”?> <!doctype configuration public“ - // mybatis.org//dtd config 3.0 // en” http://mybatis.org/dtd/mybatis.org/dtd/mybatis-3-3-3-config.dtd> </configutation
以上这篇ssm整合的配合文件(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。,也希望大家多多支持武林网。