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

Spring学习日记3(SpringMVC入门)

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

Spring学习日记3(SpringMVC入门)

Spring集成web环境

Spring提供获取应用上下文的工具

Spring提供了一个监听器ContextLoaderListener就是对上述功能的封装,该监听器内部加载Spring配置文件,创建应用上下文对象,并存储到ServletContext域中,提供了一个客户端工具WebApplicationContextUtils供使用者获得应用上下文对象

所以我们需要做的只有两件事: 在web.xml中配置ContextLoaderListener监听器(导入spring-web坐标) 使用WebApplicationContextUtils获得应用上下文对象ApplicationContext

在web.xml中进行配置

  
    contextConfigLocation
    classpath:applicationContext.xml
  

  
     org.springframework.web.context.ContextLoaderListener
  

使用用例

//        获取servlContext域
        ServletContext servletContext = this.getServletContext();
//    获取应用上下文
        WebApplicationContext webApplicationContext = WebApplicationContextUtils.getWebApplicationContext(servletContext);

        UserService userService = (UserService) webApplicationContext.getBean("userService");

        userService.eat();
SpringMVC简介
SpringMVC快速入门

导入SpringMVC相关坐标

配置SpringMVC核心控制器DispathcerServlet

创建Controller类和视图页面

使用注解配置Controller类中业务方法的映射地址

配置SpringMVC核心文件 spring-mvc.xml

客户端发起请求测试

 

导入SpringMVC相关坐标

      
          org.springframework
          spring-webmvc
          5.0.5.RELEASE
      

配置SpringMVC核心控制器DispathcerServlet

  
    DispatcherServlet
    org.springframework.web.servlet.DispatcherServlet

    
      contextConfigLocation
      classpath:spring-mvc.xml
    
    1
  
  
    DispatcherServlet
    /
  

创建Controller类和视图页面

使用注解配置Controller类中业务方法的映射地址

package com.xxx.controller;

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

@Controller
public class UserController {
    @RequestMapping("/quick")
    public String quick(){
        System.out.println("success..");
        return "success.jsp";
    }
}

配置SpringMVC核心文件 spring-mvc.xml

 

客户端发起请求测试

 

SpringMVC组件解析

执行流程

 

 注解解析

@RequestMapping

value:相当于路径

method:用于设置请求方法

params:用于对请求参数进行限制

xml配置解析

redirect:重定向前缀

forward: 转发前缀,默认

可以通过注入的形式设置固定前缀与后缀

 

 

 

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

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

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