首页 > 其他分享 >springMVC入门

springMVC入门

时间:2023-07-04 10:24:17浏览次数:33  
标签:return 入门 springMVC public Controller class 加载

定义Controller
//定义Controller
// 使用@Controller定义bean
@Controller
public class UserController {
//    设置当前操作的访问路径
    @RequestMapping("/save")
//        设置当前操作的返回值类型
    @ResponseBody
    public String save(){
        System.out.println("user save...");
        return "{'module':'springMVC'}";
    }
}

创建SpringMVC的配置
//创建SpringMVC的配置文件,加载controller对应的bean
@Configuration
@ComponentScan("dang.controller")
public class SpringMVCConfig {
}

定义一个servlet容器
//定义一个servlet容器启动的配置类,加载Spring的配置
public class ServletContainerConfig extends AbstractDispatcherServletInitializer {
//    加载SpringMVC容器配置
    @Override
    protected WebApplicationContext createServletApplicationContext() {
        AnnotationConfigWebApplicationContext ctx=new AnnotationConfigWebApplicationContext();
       ctx.register(SpringMVCConfig.class);
       return ctx;
    }
//设置那些请求归属springMVC容器处理
    @Override
    protected String[] getServletMappings() {
        return new String[]{"/"};
    }
//加载spring配置
    @Override
    protected WebApplicationContext createRootApplicationContext() {
        return null;
    }
}

标签:return,入门,springMVC,public,Controller,class,加载
From: https://www.cnblogs.com/cpdd-dc/p/17524975.html

相关文章

  • Python递归算法从入门到精通
    递归是一种常见且重要的算法设计和解决问题的方法。它通过将问题分解为规模更小的子问题,并通过解决子问题来解决原始问题。递归算法的关键在于找到递归终止条件和递归调用的方式。本文将介绍递归的基本原理、应用场景,并通过相关的Python代码示例详细讲解递归算法的使用。一、递归......
  • Vue-快速入门
     <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><divid="app"><inputv-model="username">......
  • AJAX快速入门
     <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><script>//1.创建核心对象varxhttp;if(window.......
  • pywinauto 自动化入门
    #第一步实例化要操作的进程:得到的Application对象#第二步选择窗口:app.window(筛选条件)得到的窗口是WindowSpecification对象#第三步:基于WindowSpecification对象使用其方法再往下查找,定位到具体的控件#第四步:使用控件执行我们需要的控制操作#获取应用对象两种方式#......
  • Rust 入门
    0x01准备(1)安装Rust安装Rust:Windows系统在官网下载Rust版本检测:rustc--version查看文档:rustupdoc更新Rust:rustupupdate卸载Rust:rustupselfuninstall在Clion中使用Rust开发,环境配置指南链接(2)Hello,World!编写//filename:main.rsfnmain(){......
  • (三)kafka从入门到精通之使用场景
    1、kafka简介Kafka是一种流处理平台,主要用于处理大量数据流,如实时事件、日志文件和传感器数据等。Kafka的目的是实现高吞吐量、低延迟和高可用性的数据处理。Kafka提供了一个高度可扩展的架构,可以轻松地添加和删除节点,并且能够处理数百亿条消息/分区。Kafka的消息可以容错,即......
  • (四)kafka从入门到精通之安装教程
    1、kafka和zookeeper简介Kafka是一个高性能、低延迟、分布式的分布式数据库,可以在分布式环境中实现数据的实时同步和分发。Zookeeper是一种开源的分布式数据存储系统,它可以在分布式环境中存储和管理数据库中的数据。它的主要作用是实现数据的实时同步和分发,可以用于实现分布......
  • Filter-快速入门
       ......
  • kafka入门必备知识
    1.Kafka是一个分布式流处理平台:可以让你发布和订阅流式的记录。这一方面与消息队列或者企业消息系统类似。可以储存流式的记录,并且有较好的容错性。可以在流式记录产生时就进行处理。2.消息系统:定义将数据从一个应用程序传递到另一个应用程序,通过提供消息传递和消......
  • (一)kafka从入门到精通之初识kafka
    一、发布订阅系统在学习kafka之前,我们先来看看什么是发布订阅系统。概念数据的发送者不会直接把消息发送给接收者,这是发布与订阅消息系统的一个特点。发布者以某种方式对消息进行分类,接受者订阅它们,以便接受特定类型的消息。发布与订阅系统一般会有一个broker,也就是发布消息的......