首页 > 编程语言 >java-springmvc

java-springmvc

时间:2023-03-05 21:04:23浏览次数:31  
标签:return String springmvc class protected Override java public

1、入门案例

1.1、导包

<dependency>
	<groupId>org.springframework</groupId>
	<artifactId>spring-webmvc</artifactId>
	<version>5.3.18</version>
</dependency>
<dependency>
	<groupId>javax.servlet</groupId>
	<artifactId>javax.servlet-api</artifactId>
	<version>3.1.0</version>
	<scope>provided</scope>
</dependency>

1.2、编写配置类,初始化SpringMvc

@Configuration
@ComponentScan("cn.tjhis.controller")
public class SpringMvcConfig {
}

1.3、创建web容器启动类,初始化Servlet类,加在SpringMvc环境,并设置请求的拦截

public class ServletContainersInitConfig extends AbstractDispatcherServletInitializer {
    // 加在Spring容器的配置
    @Override
    protected WebApplicationContext createServletApplicationContext() {
        AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
        context.register(SpringMvcConfig.class);
        return context;
    }
    // 设置那些请求归SpringMvc处理
    @Override
    protected String[] getServletMappings() {
        return new String[]{"/"};
    }
    // 加在Spring容器配置
    @Override
    protected WebApplicationContext createRootApplicationContext() {
        return null;
    }
}

1.4、编写controller

@RestController
public class UserController {
    @GetMapping("/save")
    public String save(){
        return "spring mvc save,欢迎您!";
    }
}

标签:return,String,springmvc,class,protected,Override,java,public
From: https://www.cnblogs.com/his365/p/17181581.html

相关文章

  • 设计模式-javascript实现【迭代器模式】
    定义:迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。迭代器模式可以把迭代的过程从业务逻辑中分离出来,在使用迭代器模式之......
  • Java基础随笔(2)static静态详解
    1packagecom.chapter;23classBowl{4Bowl(intmarker){5System.out.println("Bowl+("+marker+")");6}78voidf1(int......
  • Java位集合之BitMap,BitSet解析
    目录1Java位集合1.1Bit-Map1.1.1简介1.1.2添加1.1.3清除1.1.4查找1.2Bitmap应用1.2.1快速排序1.2.2快速去重1.2.3快速查找1.3BitSet1.4BloomFilters1.4.1简......
  • 【基数排序算法详解】Java/Go/Python/JS/C不同语言实现
    说明基数排序(RadixSort)是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(比如名字或日期)和特定格式的......
  • SSM框架-SpringMVC学习日记5
    结果跳转方式ModelAndView设置ModelAndView对象,根据view的名称,和视图解析器跳到指定的页面.页面:{视图解析器前缀}+viewName+{视图解析器后缀}<!--视图解......
  • SSM框架-SpringMVC学习日记3
    控制器Controller控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。控制器负责解析用户的请求并将其转换为一个模型。在SpringMVC中一个控制......
  • SSM框架-SpringMVC学习日记4
    RestFul风格概念Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。功能......
  • springmvc-环境准备
    1.创建项目,打包方式设置为war2.配置web.xml路径:D:\Code\spring\ssm2023\ssm2023\spring_mvc\src\main\webapp\WEB-INF\web.xml 3.引入pom依赖<projectxmlns="http:......
  • JavaSE——学生管理系统(控制台)
    学生管理系统实现步骤案例需求针对目前我们的所学内容,完成一个综合案例:学生管理系统。该系统主要功能如下:添加学生:通过键盘录入学生信息,添加到集合中删除学生:通过......
  • 3月4日Javaweb学习之html
    html基础标签<h1>~<h6> 定义标题,<h1>字体最大,<h6>字体最小<font>定义文本的字体、字体尺寸、字体颜色--------face控制字体,color控制颜色,size控制字体大小<b>定义粗......