介绍
使用弹簧MVC4如何配置注解?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
在传统的春天项目中,我们要写一堆的XML文件。而这些XML文件格式要求又很严格,很不便于开发。而网上所谓的0配置,并不是纯粹的0配置,还是要写一些XML配置,只是用了几个@ service, @ controller注解而已。
在这里,我讲介绍一种新的配置方式,一行XML代码都不需要,什么web . XML, Application-context.xml、豆类。xml,统统去死吧!
首先建立一个Maven项目,包方式为战争,项目结构为标准Maven WebApp结构。
pom文件如下(很多依赖都没的用,懒得去掉了):,
& lt;项目xmlns=癶ttp://maven.apache.org/POM/4.0.0"xmlns: xsi=癶ttp://www.w3.org/2001/XMLSchema-instance" ,xsi: schemaLocation=癶ttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"的在; & lt; modelVersion> 4.0.0 & lt; groupId> com.csonezp & lt; artifactId> springdemo & lt; packaging> war & lt; version> 1.0 -snapshot & lt; name> dataplatform Maven Webapp & lt; url> http://maven.apache.org</url> & lt; properties> & lt; spring.version> 4.0.1.RELEASE & lt;/properties> & lt; dependencies> & lt; dependency> & lt; groupId> junit & lt; artifactId> junit & lt; version> 4.11 & lt;/version> & lt;/dependency> & lt; !——Spring依赖性比; & lt; dependency> & lt; groupId> asm & lt; artifactId> asm-commons & lt; version> 2.2.3 & lt;/dependency> & lt; dependency> & lt; groupId> asm & lt; artifactId> asm & lt; version> 2.2.3 & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework & lt; artifactId> spring-core & lt; version> $ {spring.version} & lt;/version> & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework & lt; artifactId> spring-web & lt; version> $ {spring.version} & lt;/version> & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework & lt; artifactId> spring-orm & lt; version> $ {spring.version} & lt;/version> & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework & lt; artifactId> spring-jdbc & lt; version> $ {spring.version} & lt;/version> & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework & lt; artifactId> spring-context & lt; version> $ {spring.version} & lt;/version> & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework & lt; artifactId> spring-aop & lt; version> $ {spring.version} & lt;/version> & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework & lt; artifactId> spring-expression & lt; version> $ {spring.version} & lt;/version> & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework & lt; artifactId> spring-test & lt; version> $ {spring.version} & lt;/version> & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework & lt; artifactId> spring-tx & lt; version> $ {spring.version} & lt;/version> & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework & lt; artifactId> spring-webmvc & lt; version> $ {spring.version} & lt;/version> & lt;/dependency> & lt; dependency> & lt; groupId> cglib & lt; artifactId> cglib & lt; version> 2.2.2 & lt;/dependency> & lt; !——JSTL Servlet API——比; & lt; dependency> & lt; groupId> javax.servlet & lt; artifactId> javax.servlet-api & lt; version> 3.0.1 & lt; scope> provided & lt;/dependency> & lt; dependency> & lt; groupId> jstl & lt; artifactId> jstl & lt; version> 1.2 & lt;/version> & lt;/dependency> & lt; dependency> & lt; groupId> org.codehaus.jackson使用弹簧MVC4如何配置注解