idea创建springmvc项目

创建maven项目,利用webapp骨架生成项目架构

idea创建springmvc项目_第1张图片

 idea创建springmvc项目_第2张图片

在main创建java项目作为源程序根目录

idea创建springmvc项目_第3张图片

在pom.xml 导入springmvc所需要的依赖

  
    
      junit
      junit
      4.11
      test
    
    
      org.springframework
      spring-context
      4.2.1.RELEASE
    
    
      org.springframework
      spring-web
      4.2.1.RELEASE
    
    
      org.springframework
      spring-core
      4.2.1.RELEASE
    
    
      org.springframework
      spring-webmvc
      4.2.1.RELEASE
    
    
      javax.servlet
      servlet-api
      2.5
      provided
    
    
      javax.servlet.jsp
      jsp-api
      2.2
      provided
    
  

在web.xml文件中,利用快捷键alt+insert可以快速创建springmvc中的前端转发设置

idea创建springmvc项目_第4张图片

 

由于springmvc前置转发需要在项目部署的时候先创建对象,因此需要指定spring配置文件,contextConfigLocation 属性设置的就是指定的spring配置文件

load-on-startup属性设置该对象是否在部署前先创建,数值越低优先级越高

idea创建springmvc项目_第5张图片

在resources中创建springbean.xml文件,作为springmvc项目的配置文件。

在配置文件中设置需要扫描的文件夹。

同时设置视图解析器,如果有视图解析器如果方法需要返回到其他页面时,仅需返回页面的名字,如return "hello"否则需要return "位置/hello.jsp"

    
    
        
        
    

配置tomcat服务器

idea创建springmvc项目_第6张图片

 !出现过一个问题,如果web.xml中dispatcher的url-pattern是/*,会发生404错误

idea创建springmvc项目_第7张图片

 如果改成“/”则可以成功运行

idea创建springmvc项目_第8张图片

 

idea创建springmvc项目_第9张图片

 !其次,在选择链接的时候,如,hello前不能加/

你可能感兴趣的:(idea创建springmvc项目)