使用弹簧MVC4如何配置注解

  介绍

使用弹簧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如何配置注解