Date: 2024.08.31 18:01:20 author: lijianzhan
简述:根据上篇原文Spring Boot 快速搭建Web项目(二),由于已经搭建好项目初始的框架,以及自动创建了一个启动类文件(TestWebApplication.java)
1.定义请求处理类,在com.example.testweb这个包下创建一个子包controller目录,在该目录下创建HelloController.java文件
操作如下:
2.接下来要标识它是一个请求处理类,还要指定它要处理的请求是/hello,所以需要 在这个类上加一个注解@RestController,然后在方法上再加上一个注解@RequestMapping,那RequestMapping里面指定的value值是它要处理的请求路径是/hello
源码:
package com.example.testweb.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* 请求处理类
* */
@RestController // 该注解用来标识当前类就是spring当中的一个请求处理类而不是一个普通类
public class HelloController {
/**
* 请求处理方法
* @return:该方法的返回值就是我们要返回浏览器的数据
* @RequestMapping: 注解是建立url路径跟我们这个方法之间的对应关系
* 当我们的程序运行起来之后,会自动的占用一个端口号9999
* 协议://主机[:端口][/路径]
* http://localhost:9999/hello
* @RequestMapping里面指定的value值就是它要处理的请求路径是什么
* */
@RequestMapping("/hello") // 指定它要处理的请求路径
public String hello() {
System.out.println("---------------web program start--------------");
return "Let it is go!";
}
}
操作如下:
3.运行测试,重新启动引导类,并进入浏览器输入网址,(ps:按照此格式,协议://主机[:端口][/路径]),请求成功后会返回return的结果。