mvn构建springmybatis环境搭建Word格式文档下载.docx
《mvn构建springmybatis环境搭建Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《mvn构建springmybatis环境搭建Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。
artifactId>
yamissm<
/artifactId>
packaging>
war<
/packaging>
version>
1.0-SNAPSHOT<
/version>
name>
yamissmMavenWebapp<
/name>
url>
//maven.apache.org<
/url>
properties>
org.springframework-version>
3.2.4.RELEASE<
/org.springframework-version>
project.build.sourceEncoding>
UTF-8<
/project.build.sourceEncoding>
/properties>
dependencies>
!
--MyBatisintegration-->
dependency>
org.mybatis<
mybatis-spring<
1.2.1<
/dependency>
mybatis<
3.2.3<
--cglib-->
cglib<
2.2<
--servlet3-->
javax.servlet<
javax.servlet-api<
3.0.1<
scope>
provided<
/scope>
--freemarker-->
org.freemarker<
freemarker<
2.3.20<
--Jackson-->
org.codehaus.jackson<
jackson-mapper-asl<
1.9.13<
--utils-->
com.google.guava<
guava<
15.0-rc1<
--ApacheCommons-->
commons-lang<
2.6<
commons-collections<
3.2.1<
commons-beanutils<
1.8.3<
commons-dbutils<
1.5<
commons-fileupload<
1.3<
commons-codec<
1.8<
commons-configuration<
1.10<
--slf4j-->
org.slf4j<
slf4j-log4j12<
1.7.2<
--mysqldriver-->
mysql<
mysql-connector-java<
5.1.15<
--c3p0datasource-->
c3p0<
0.9.1.2<
--JUnit-->
junit<
4.11<
--spring-->
org.springframework<
spring-core<
${org.springframework-version}<
spring-webmvc<
spring-context<
exclusions>
--ExcludeCommonsLogginginfavorofSLF4j-->
exclusion>
commons-logging<
/exclusion>
/exclusions>
spring-orm<
--<
-->
spring-aspects<
spring-expression<
spring-context-support<
spring-web<
spring-jdbc<
spring-aop<
spring-beans<
spring-tx<
spring-jms<
spring-test<
test<
--AspectJ-->
org.aspectj<
aspectjrt<
1.7.4<
aspectjweaver<
/dependencies>
build>
finalName>
/finalName>
/build>
/project>
3、配置web.xml
web-appxmlns="
version="
3.0"
--CreatestheSpringContainersharedbyallServletsandFilters-->
listener>
listener-class>
org.springframework.web.context.ContextLoaderListener<
/listener-class>
/listener>
context-param>
param-name>
contextConfigLocation<
/param-name>
param-value>
classpath*:
applicationContext-mybatis.xml<
/param-value>
/context-param>
--Processesapplicationrequests-->
servlet>
servlet-name>
dispatcherServlet<
/servlet-name>
servlet-class>
org.springframework.web.servlet.DispatcherServlet<
/servlet-class>
init-param>
applicationContext-web.xml<
/init-param>
load-on-startup>
1<
/load-on-startup>
async-supported>
true<
/async-supported>
/servlet>
servlet-mapping>
url-pattern>
/<
/url-pattern>
/servlet-mapping>
--DisablesServletContainerwelcomefilehandling.NeededforcompatibilitywithServlet3.0andTomcat7.0-->
welcome-file-list>
welcome-file>
/welcome-file>
/welcome-file-list>
/web-app>
4、配置applicationContext-web.xml
?
xmlversion="
1.0"
encoding="
UTF-8"
standalone="
no"
beansxmlns="
//www.springframework.org/schema/beans"
context="
//www.springframework.org/schema/context"
mvc="
//www.springframework.org/schema/mvc"
aop="
//www.springframework.org/schema/aop"
//www.springframework.org/schema/mvc
http:
//www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
//www.springframework.org/schema/beans
//www.springframework.org/schema/beans/spring-beans-3.0.xsd
//www.springframework.org/schema/context
//www.springframework.org/schema/context/spring-context-3.0.xsd
//www.springframework.org/schema/aophttp:
//www.springframework.org/schema/aop/spring-aop-3.0.xsd"
--启动对@Aspectj的支持-->
aop:
aspectj-autoproxyproxy-target-class="
true"
/>
context:
component-scanbase-package="
com.yami.controller"
/>
mvc:
annotation-driven/>
beanclass="
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"
propertyname="
messageConverters"
list>
org.springframework.http.converter.StringHttpMessageConverter"
supportedMediaTypes"
value>
text/plain;
charset=UTF-8<
/value>
/list>
/property>
/bean>
org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"
application/json;
--freemarker的配置-->
beanid="
freemarkerConfigurer"
class="
org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"
templateLoaderPath"
value="
/WEB-INF/views/"
defaultEncoding"
freemarkerSettings"
props>
propkey="
template_update_delay"