栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

在idea中创建maven工程,搭建spring MVC框架,完成和servlet相似的操作

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在idea中创建maven工程,搭建spring MVC框架,完成和servlet相似的操作

目录

1.创建maven工程

2..搭建spring MVC框架


1.创建工程

1.file->new->project->点击maven,勾选按钮,点击箭头所指文件

2. Next->命名项目名称->创建完成

2.搭建springmvc框架

打开pom.xml文件,添加各类依赖,将下面的代码复制到标签中


  junit
  junit
  4.11
  test

  

  org.slf4j
  slf4j-log4j12
  1.7.10

  
  
      javax.servlet
      javax.servlet-api
      3.1.0
  
  
      javax.servlet.jsp
      jsp-api
      2.2
  
  
      javax.servlet
      jstl
      1.2
  
  
  
      mysql
      mysql-connector-java
      5.1.35
  
  
  
      org.springframework
      spring-web
      4.2.6.RELEASE
  
  
      org.springframework
      spring-webmvc
      4.2.6.RELEASE
  
  
      org.springframework
      spring-context
      4.2.6.RELEASE
  
  
      org.springframework
      spring-test
      4.2.6.RELEASE
  
  
      org.springframework
      spring-jdbc
      4.2.6.RELEASE
  
  
      com.github.stefanbirkner
      system-rules
      1.16.1
      test
  
  
      org.aspectj
      aspectjweaver
      1.8.9
  
  
  
      org.apache.commons
      commons-lang3
      3.4
  
  
      commons-fileupload
      commons-fileupload
      1.3.1
  

添加完成之后,等待maven将这些jar下载完毕

2.添加springMVC框架-->右击项目文件夹Demo-->选择Add framework support-->将Spring和Spring下的Spring MVC都勾上

( 注意:点了Add framework support之后,在下图中有可能会找不到Spring,解决办法是File-->Project Structure-->选择Facets-->删除Spring-->点击OK完成) 

3.在src/main文件夹下创建java文件夹和resources文件夹,(test文件夹是src下的)

创建好之后,File-->Project Structure-->选择Modules,给java,resources,test文件夹标记(标记与之相对应,点击即可变色)

4.接下来在java文件夹里建立需要的包

.

5.现在可以对SpringMVC进行设置了,首先配置web.xml



 
    Archetype Created Web Application
    
    
        index.jsp
    
 
    
    
        springMVC
        org.springframework.web.servlet.DispatcherServlet
        
            
            contextConfigLocation
            /WEB-INF/dispatcher-servlet.xml
        
        1
        true
    
    
        springMVC
        /
    
    
    
        contextConfigLocation
        /WEB-INF/applicationContext.xml
    
    
        org.springframework.web.context.ContextLoaderListener
    

6.配置dispatcher-servlet.xml



    
 
    
    
 
    
    
 
    
    
    
    
    
      
 
    
    
    
        
        
        
        
    
 
    
    

7.配置applicationContext.xml



    

以上全都配置好,就可以开始测试了

8.在controller包里新建一个DemoController.java

package example.controller;
 
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
 
@Controller
@RequestMapping("/home")
public class DemoController {
 
    @RequestMapping("/index")
    public String index(){
        return "index";
    }
}

9.在views文件夹下新建一个index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Index
    


    Test success!

10.,statics/css下新建一个index.css

h2{
    color: darkred;
}

11. 接下来配置Tomcat

①Run-->Edit Configurations-->点击左上角绿色加号-->Tomcat server --> Local

②先配置Deployment-->点击绿色加号-->选择Artifact...

③选择第二个,一定要选择war exploded,要不然会报错

④Application context和第一步创建的项目名称一致

⑤然后再返回设置server-->On 'Update' action 和 On frame deactivation两项都选择Update classes and resources

(这是为了当我们修改了jsp、css、js等静态资源的时候,立即生效,不需要重启Tomcat,直接在页面上刷新就可以看到效果。之前之所以先配置Deployment,是因为要先配置里面的Artifact,这两项要依赖于exploded,要不然Update classes and resources是没有的,只是为了方便而已)
⑥设置完成点击OK,Tomcat配置完成

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/301149.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号