SpringBoot-Hello World

SpringBootWeb快速入门

  1. 创建Springboot工程,并勾选web开发相关依赖
  2. 定义HelloController类,添加方法hello,并添加相关注释
  3. 运行测试

创建新的SpringBoot项目

几个注意的点:

Name:基本上不用管,会根据下面的Arifact变更

Loaction:存储地址

Language:Java项目就选java呗

Type:我这里选的是Maven

Group:域名反写(例如:com.taob),跟公司走就行

Arifact:模块名称

Package name:包名称

JDK、java根据自己的版本和需求来就行

Web中的spring-web是必选

Springboot中部分内容介绍

创建好之后可以点击pom.xml进行查看,可以看到整个项目的<parent>,他的意思是继承于springboot.

xml 复制代码
<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.14</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

另外springboot为我们自动创建了名字为SpringbootWebQuickstartApplication的启动类。

定义HelloController类

在com.ztt下创建controller.Hello这个类,

Hello.class内部代码:

java 复制代码
package com.ztt.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

// 请求处理类
@RestController    // 进行标注,通过此标注告诉JAVA程序这是一个请求处理类
public class Hello {
    @RequestMapping("/hello")   // 浏览器请求/hello就会自动调用下面的方法
    public String hello(){
        System.out.println("Hello World");
        return "Hello World";
    }
}

直接在启动类上的main方法上启动整个程序。

可以看到控制台上有输出,利用了Tomcat服务器,并占用了8080;

在浏览器窗口上输入http://localhost:8080/hello,即可检查到我们的输出

相关推荐
Fate_I_C7 分钟前
Kotlin 内部类和嵌套类
java·开发语言·kotlin
宸津-代码粉碎机28 分钟前
Spring Boot 4.0 实战技巧全解析
java·大数据·spring boot·后端·python
Makoto_Kimur29 分钟前
Java Scanner 的 ACM 常用输入模板
java·数据结构·算法
0xDevNull33 分钟前
Spring 核心教程:@Component vs @Bean 深度解析
java·后端
小碗羊肉35 分钟前
【从零开始学Java | 第三十二篇】方法引用(Method Reference)
java·开发语言
满满和米兜41 分钟前
【Java基础】- 集合-HashSet与TreeSet
java·开发语言·算法
ltl1 小时前
哈希表内部:开放寻址、链式、Robin Hood
后端
网安INF1 小时前
数据结构第二章复习:线性表
java·开发语言·数据结构