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,即可检查到我们的输出

相关推荐
程序员爱钓鱼11 小时前
Python编程实战 · 基础入门篇 | 元组(tuple)
后端·python·ipython
程序员爱钓鱼11 小时前
Python编程实战 · 基础入门篇 | 列表(list)
后端·python·ipython
青云交13 小时前
Java 大视界 -- 基于 Java 的大数据机器学习模型在图像识别中的迁移学习与模型优化
java·大数据·迁移学习·图像识别·模型优化·deeplearning4j·机器学习模型
2501_9098008113 小时前
Java 集合框架之 Set 接口
java·set接口
断剑zou天涯13 小时前
【算法笔记】暴力递归尝试
java·笔记·算法
Nobody_Cares14 小时前
JWT令牌
java
沐浴露z14 小时前
Kafka入门:基础架构讲解,安装与使用
java·分布式·kafka
神秘的土鸡14 小时前
从数据仓库到数据中台再到数据飞轮:我的数据技术成长之路
java·服务器·aigc·数据库架构·1024程序员节
vir0215 小时前
P1928 外星密码(dfs)
java·数据结构·算法·深度优先·1024程序员节
摇滚侠15 小时前
全面掌握PostgreSQL关系型数据库,备份和恢复,笔记46和笔记47
java·数据库·笔记·postgresql·1024程序员节