【web开发】Spring Boot 快速搭建Web项目(三)

发布于:2024-10-12 ⋅ 阅读:(11) ⋅ 点赞:(0)

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的结果。
在这里插入图片描述