重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用Spring MVC4 如何配置注解?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
我们提供的服务有:成都网站制作、成都做网站、微信公众号开发、网站优化、网站认证、永仁ssl等。为千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的永仁网站制作公司在传统的Spring项目中,我们要写一堆的XML文件。而这些XML文件格式要求又很严格,很不便于开发。而网上所谓的0配置,并不是纯粹的0配置,还是要写一些xml配置,只是用了几个@Service,@Controller注解而已。
在这里,我讲介绍一种新的配置方式,一行XML代码都不需要,什么web.xml,Application-context.xml,Beans.xml,统统去死吧!
首先建立一个Maven项目,Packageing方式为war,项目结构为标准Maven WebApp结构。
pom文件如下(很多依赖都没用,懒得去掉了):
4.0.0 com.csonezp springdemo war 1.0-SNAPSHOT dataplatform Maven Webapp http://maven.apache.org 4.0.1.RELEASE junit junit 4.11 asm asm-commons 2.2.3 asm asm 2.2.3 org.springframework spring-core ${spring.version} org.springframework spring-web ${spring.version} org.springframework spring-orm ${spring.version} org.springframework spring-jdbc ${spring.version} org.springframework spring-context ${spring.version} org.springframework spring-aop ${spring.version} org.springframework spring-expression ${spring.version} org.springframework spring-test ${spring.version} org.springframework spring-tx ${spring.version} org.springframework spring-webmvc ${spring.version} cglib cglib 2.2.2 javax.servlet javax.servlet-api 3.0.1 provided jstl jstl 1.2 org.codehaus.jackson jackson-core-asl 1.8.4 org.codehaus.jackson jackson-mapper-asl 1.8.4 c3p0 c3p0 0.9.1.2 log4j log4j 1.2.8 org.json json 20090211 mysql mysql-connector-java 5.1.6 spy spymemcached 2.6 org.slf4j slf4j-api 1.6.6 dataplatform