Maven 构建springMVC 应用

  • 新建项目
    Create New Project --> Maven -->maven-archetype-webapp
Maven 构建springMVC 应用_第1张图片
图片.png

-->Next


Maven 构建springMVC 应用_第2张图片
图片.png

-->Next
可以修改maven版本等信息
-->Next
可以修改项目位置等信息
-->Finish

  • pom 中导入springMVC的相关库
      
        4.0.0  
        com.lin  
        ssm_project  
        0.0.1-SNAPSHOT  
        war  
          
              
            3.2.8.RELEASE  
              
            1.6.6  
            1.2.12  
              
            4.10  
              
            3.2.1  
          
      
          
              
              
                org.springframework  
                spring-core  
                ${spring.version}  
              
              
                org.springframework  
                spring-webmvc  
                ${spring.version}  
              
              
                org.springframework  
                spring-context  
                ${spring.version}  
              
              
                org.springframework  
                spring-context-support  
                ${spring.version}  
              
              
                org.springframework  
                spring-aop  
                ${spring.version}  
              
              
                org.springframework  
                spring-aspects  
                ${spring.version}  
              
              
                org.springframework  
                spring-tx  
                ${spring.version}  
              
              
                org.springframework  
                spring-jdbc  
                ${spring.version}  
              
              
                org.springframework  
                spring-web  
                ${spring.version}  
              
      
              
              
                junit  
                junit  
                ${junit.version}  
                test  
              
      
              
              
              
                log4j  
                log4j  
                ${log4j.version}  
              
              
                org.slf4j  
                slf4j-api  
                ${slf4j.version}  
              
              
                org.slf4j  
                slf4j-log4j12  
                ${slf4j.version}  
              
              
      
              
              
                org.springframework  
                spring-test  
                ${spring.version}  
                test  
              
      
              
              
                org.mybatis  
                mybatis  
                ${mybatis.version}  
              
      
              
              
                org.mybatis  
                mybatis-spring  
                1.2.0  
              
      
              
              
                mysql  
                mysql-connector-java  
                5.1.29  
              
          
      
      

根据需求添加相应的包

  • 配置web.xml



  SpringMVCDemo Web Application

  
  
    mvc-dispatcher
    org.springframework.web.servlet.DispatcherServlet
    1
  

  
    mvc-dispatcher
    /
  

  
  
    encodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
      encoding
      UTF-8
    
    
      forceEncoding
      true
    
  
  
    encodingFilter
    /*
  



  • 配置mvc-dispatcher-servlet.xml



    
    

    
    

    
    

    
    
    
        
        
        
    

注:servlet-name 和mvc-dispatcher-servlet.xml的名字要对应

  • 创建 controller
@Controller
@RequestMapping("/mvc")
public class mvcController {

    @RequestMapping("/hello")
    public String hello(){        
        return "hello";
    }
}

最后配置服务器启动,测试

注:此代码仅仅是示例,具体根据自己项目需求编写

你可能感兴趣的:(Maven 构建springMVC 应用)