maven搭建spring框架的web工程

maven提供了很好的jar依赖管理,所有使用maven,我们自己不需要手动导包。

1、新建maven工程,选择maven-archetype-webapp模版

2、配置maven工程的pom文件,配置spring依赖包





org.springframework
spring-core
${spring.version}





org.springframework
spring-beans
${spring.version}




org.springframework
spring-context
${spring.version}




org.springframework
spring-context-support
${spring.version}




org.springframework
spring-web
${spring.version}




org.springframework
spring-webmvc
${spring.version}




org.springframework
spring-tx
${spring.version}




org.springframework
spring-aop
${spring.version}






org.springframework
spring-aspects
${spring.version}




org.springframework
spring-jdbc
${spring.version}

3、选中工程右键-->build path-->configure build path,将source里missing的目录remove掉,再新建remove掉的目录。

4、在工程/springmvc/src/main/webapp/WEB-INF目录下,新建spring-mvc-servlet.xml和web.xml两个文件

spring-mvc-servlet.xml:

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:tx="http://www.springframework.org/schema/tx"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:p="http://www.springframework.org/schema/p"
    xmlns:cache="http://www.springframework.org/schema/cache"
    xmlns:jaxws="http://cxf.apache.org/jaxws"
    xmlns:jpa="http://www.springframework.org/schema/data/jpa"
    xsi:schemaLocation="
                    http://www.springframework.org/schema/beans
                    http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
                    http://www.springframework.org/schema/tx 
                    http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
                    http://www.springframework.org/schema/aop 
                    http://www.springframework.org/schema/aop/spring-aop-3.1.xsd
                    http://www.springframework.org/schema/context      
                    http://www.springframework.org/schema/context/spring-context-3.1.xsd
                    http://www.springframework.org/schema/cache 
                    http://www.springframework.org/schema/cache/spring-cache-3.1.xsd
                    http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd 
                    http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd" 
                    default-lazy-init="true">
  
      
    
            class="org.springframework.web.servlet.view.InternalResourceViewResolver">  
          
          
   
  
    

  


web.xml:

      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
      xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"  
      version="3.0">  
      
        spring-mvc  
        org.springframework.web.servlet.DispatcherServlet  


   
  
  
      
        spring-mvc  
        /  
   
  

  


5、在工程src/main/java目录下新建com.nf.contr包,创建一个HelloWorldController.java

@Controller
public class HelloWorldController {

// @Autowired
// private AccountDao accountDao = null;  

@RequestMapping(value="/hello")  
@ResponseBody
    public String HelloWorld(){  
// List list = accountDao.findAll();
// syso
        return "hello world";  
    } 

}

6、使用maven install命令将工程打成war包,使用tomcat将工程启动

7、访问http://localhost:8011/springmvc/hello,界面返回hello world。


你可能感兴趣的:(spring)