开始第一个SpringMVC

Android Studio和Idea师出同门
Idea可以说是Java Web开发利器

下面是笔者的第一个maven项目,很简单,只是记录一下过程,轻拍
打开idea新建一个maven项目


开始第一个SpringMVC_第1张图片

填写包名和项目名

开始第一个SpringMVC_第2张图片
开始第一个SpringMVC_第3张图片
开始第一个SpringMVC_第4张图片

点击Next完成项目创建
如果出现mvn archetype:generate速度非常缓慢
建议如下设置改为本地获取


开始第一个SpringMVC_第5张图片
VM Options: -DarchetypeCatalog=internal

配置依赖
Android中Gradle配置依赖很简单,同样的maven的也类似
可以去
http://mvnrepository.com/
寻找相关的依赖
在pom.xml中配置相关的依赖,目前笔者一切从简,只配置了Spring的相关依赖,后续包括Mybatis等等的并未配置


  4.0.0
  cn.byhook.web
  MainPro
  war
  1.0
  MainPro Maven Webapp
  http://maven.apache.org

  
    MainPro
  

  
    
    UTF-8
    zh_CN
    1.7

    
    ${basedir}/src/main/resources/generatorConfig.xml
    file:///${basedir}/src/main/resources/generatorConfig.properties

    
    1.3.2
    3.1

    
    4.12
    4.2.6.RELEASE
    3.2.2
    1.2.2
  

  
    
    
      junit
      junit
      ${junit.version}
      test
    

    
    
      org.springframework
      spring-core
      ${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-jdbc
      ${spring.version}
    

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

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

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

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

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

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

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

    
    
      org.mybatis
      mybatis
      3.4.0
    

    
      org.mybatis
      mybatis-spring
      1.3.0
    

    
    
      javax.servlet
      jstl
      1.2
    

    
    
      commons-logging
      commons-logging
      1.2
    

    
      commons-pool
      commons-pool
      1.6
    

    
      commons-dbcp
      commons-dbcp
      1.4
    

    
    
      log4j
      log4j
      1.2.17
    

    
      org.apache.logging.log4j
      log4j-core
      2.6
    

    
      org.apache.logging.log4j
      log4j-api
      2.6
    

    
    
      cglib
      cglib
      3.2.2
    

    
    
      mysql
      mysql-connector-java
      5.1.38
    

    
    
      org.slf4j
      slf4j-api
      1.7.21
    

    
      org.slf4j
      slf4j-log4j12
      1.7.21
    

    
    
      org.javassist
      javassist
      3.20.0-GA
    

    
    
      org.aspectj
      aspectjweaver
      1.8.9
    

    
    
      asm
      asm
      3.3.1
    

    
    
      aopalliance
      aopalliance
      1.0
    

  



新建java文件夹,右键

Mark Directory As -> Sources Root

在java文件夹下新建包名cn.main.web.controller
在resources目录下新建配置文件
mvc-dispatcher-servlet.xml




    
    

    
    

    
        
        
            
                
            
        
    


在包名cn.main.web.controller下
新建MainController.java

@Controller
public class MainController {

    @RequestMapping("/welcome.do")
    @ResponseBody
    public String welcome(){
        return "Welcome...";
    }

}

配置Tomcat
如图Edit Configurations

开始第一个SpringMVC_第6张图片

添加Tomcat Server -> Local

开始第一个SpringMVC_第7张图片

Application Server目录根据本机情况配置

开始第一个SpringMVC_第8张图片
开始第一个SpringMVC_第9张图片

点击OK完成配置
启动LocalServer


开始第一个SpringMVC_第10张图片

浏览器输入

http://localhost:8080/welcome.do
开始第一个SpringMVC_第11张图片

你可能感兴趣的:(开始第一个SpringMVC)