SpringMVC框架搭建流程(完整详细版)

2021-05-12 23:31

阅读:633

YPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">

标签:除了   object   localhost   plugin   完整   class   pom   nap   进入   

SpringMVC框架搭建流程

开发过程

1)配置DispatcherServlet前端控制器

2)开发处理具体业务逻辑的Handler(@Controller、 @RequestMapping)

3) xml配置?件配置controller扫描,配置springmvc三?件

4)将xml?件路径告诉springmvc(DispatcherServlet)

详细流程:

创建目录

新建maven项目,注意选择webapp骨架。
技术图片

创建成功之后会发现没有src等目录,这些需要我们手动创建:
技术图片
在src下面新建main,main下面新建java目录,选择java目录,右键,
技术图片

在main下面继续新建resource目录,选择resource目录,右键,
技术图片

pom.xml

pom.xml

4.0.0com.lagou.edu
    springmvc-demo
    1.0-SNAPSHOTwarUTF-81111org.springframework
        spring-webmvc
        5.1.12.RELEASEorg.apache.tomcat.maven
                tomcat7-maven-plugin
                2.28080/

注意Tomcat7插件是用来运行项目的,右侧运行:
技术图片

springmvc相关配置

main文件夹下面新建webapp文件夹,webapp下面新建WEB-INF,下面新建web.xml



Archetype Created Web Applicationspringmvcorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:springmvc.xmlspringmvc/

里面配置了springmvc相关的配置,引入了springmvc.xml:
在resource目录下新建springmvc.xml:

在java目录下新建包com.lagou.edu.controller,下面新建DemoController:

package com.lagou.edu.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import java.util.Date;

/**
 * @author lyj
 * @Title: DemoController
 * @ProjectName springmvc-demo
 * @Description: TODO
 * @date 2020/6/9 21:21
 */
@Controller
@RequestMapping("/demo")
public class DemoController {
    /**
     * http://localhost:8080/demo/handle01
     */
    @RequestMapping("/handle01")
    public ModelAndView handle01(){
        Date date=new Date();

        ModelAndView modelAndView=new ModelAndView();
        modelAndView.addObject("date",date);
        modelAndView.setViewName("success");
        return modelAndView;
    }
}

在WEB-INF下面新建jsp文件夹,下面新建success.jsp:



Title
当前时间 ${date}


完毕后整个项目结构如下:
技术图片

测试:

技术图片

技术图片

浏览器访问:
技术图片

SpringMVC框架搭建流程(完整详细版)

标签:除了   object   localhost   plugin   完整   class   pom   nap   进入   

原文地址:https://www.cnblogs.com/liuyj-top/p/13137628.html


评论


亲,登录后才可以留言!