使用Spring MVC4 如何配置注解?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
我們提供的服務(wù)有:成都網(wǎng)站制作、成都做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、永仁ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的永仁網(wǎng)站制作公司在傳統(tǒng)的Spring項(xiàng)目中,我們要寫一堆的XML文件。而這些XML文件格式要求又很嚴(yán)格,很不便于開發(fā)。而網(wǎng)上所謂的0配置,并不是純粹的0配置,還是要寫一些xml配置,只是用了幾個(gè)@Service,@Controller注解而已。
在這里,我講介紹一種新的配置方式,一行XML代碼都不需要,什么web.xml,Application-context.xml,Beans.xml,統(tǒng)統(tǒng)去死吧!
首先建立一個(gè)Maven項(xiàng)目,Packageing方式為war,項(xiàng)目結(jié)構(gòu)為標(biāo)準(zhǔn)Maven WebApp結(jié)構(gòu)。
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