当前位置: 首页 > news >正文

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.

<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内部代码:

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,即可检查到我们的输出
在这里插入图片描述

相关文章:

SpringBoot-Hello World

SpringBootWeb快速入门 创建Springboot工程&#xff0c;并勾选web开发相关依赖定义HelloController类&#xff0c;添加方法hello&#xff0c;并添加相关注释运行测试 创建新的SpringBoot项目 几个注意的点&#xff1a; Name&#xff1a;基本上不用管&#xff0c;会根据下面的Ar…...

香港服务器三网直连内地线路什么意思?好用吗?

​  三网直连内地是指香港服务器可以直接连接中国内地的电信、联通和移动三大运营商网络&#xff0c;避免了中间网络干线的支持。这样可以实现直接、快速、稳定的网络访问&#xff0c;提高用户对网络访问的效率&#xff0c;减少网络访问问题和拥堵的现象。 香港服务器直连内地…...

component:()=>import(“@/views/Home.vue“) 报错,ts说没有找到类型声明文件

1 没有写.vue文件的类型声明&#xff0c;要在env.d.ts文件中写.vue的类型声明文件 2 ts.config.josn的incluede字段中&#xff0c;没有把.d.ts文件的路径写对。 如果没写对&#xff0c;就会在项目启动的时候&#xff0c;找不到.d.ts文件。找不到类型声明文件...

为什么hive会出现_HIVE_DEFAULT_PARTITION分区

问题&#xff1a; 为什么hive表中出现_HIVE_DEFAULT_PARTITION分区&#xff1f; 解答&#xff1a; 因为在业务sql中使用的是动态分区&#xff0c;并且hive启用动态分区时&#xff0c;对于指定的分区键如果存在空值时&#xff0c;会对空值部分创建一个默认分区用于存储该部分…...

通讯协议041——全网独有的OPC HDA知识一之聚合(九)首值

本文简单介绍OPC HDA规范的基本概念&#xff0c;更多通信资源请登录网信智汇(wangxinzhihui.com)。 本节旨在详细说明HDA聚合的要求和性能。其目的是使HDA聚合标准化&#xff0c;以便HDA客户端能够可靠地预测聚合计算的结果并理解其含义。如果用户需要聚合中的自定义功能&…...

opencv进阶01-直方图的应用及示例cv2.calcHist()

直方图是什么&#xff1f; 直方图是一种图形表示方法&#xff0c;用于显示数据中各个数值或数值范围的分布情况。它将数据划分为一系列的区间&#xff08;也称为“箱子”或“bin”&#xff09;&#xff0c;然后统计每个区间中数据出现的频次&#xff08;或频率&#xff09;。直…...

网络通信原理TCP的四次断开连接(第四十九课)

FIN:发端完成发送任务标识。用来释放一个连接。FIN=1表明此报文段的发送端的数据已经发送完毕,并要求释放连接。 SEQ:序号字段。 TCP链接中传输的数据流中每个字节都编上一个序号。序号字段的值指的是本报文段所发送的数据的第一个字节的序号。 序列号为X ACK :确认号 。 …...

(二)结构型模式:2、桥接模式(Bridge Pattern)(C++实现示例)

目录 1、桥接模式&#xff08;Bridge Pattern&#xff09;含义 2、桥接模式应用场景 3、桥接模式的UML图学习 4、C实现桥接模式的示例 1、桥接模式&#xff08;Bridge Pattern&#xff09;含义 桥接模式是一种结构型设计模式&#xff0c;它将抽象部分与实现部分分离&#…...

FPGA_学习_16_IP核_ROM

在寻找APD最合适的偏压的过程中&#xff0c;一般会用到厂商提供一条曲线&#xff0c;横坐标是温度的变化&#xff0c;纵坐标表示击穿偏压的变化&#xff0c;但每个产品真正的击穿偏压是有差异的。 为了能够快速的找到当前温度下真实的击穿偏压&#xff0c;我们可以这样做&#…...

机器学习---对数几率回归

1. 逻辑回归 逻辑回归&#xff08;Logistic Regression&#xff09;的模型是一个非线性模型&#xff0c; sigmoid函数&#xff0c;又称逻辑回归函数。但是它本质上又是一个线性回归模型&#xff0c;因为除去sigmoid映射函 数关系&#xff0c;其他的步骤&#xff0c;算法都是…...

网络通信原理IP头部格式(第四十二课)

字段作用解析:1)版本: 指的IP地址的版本 (IPv4 或 IPV6)2)首部长度: 次数据包的首部长度一共是多少,没有加可选项3)优先级与服务类型:表示****数据包是否需要优选传递4)总长度: 表示的是整个数据包的大小,也就****是首部+数据5)标识符、标志、段偏移量:的作用将拆开的…...

Flink多流处理之join(关联)

Flink的API中只提供了join的算子,并没有left join或者right join,这里我们就介绍一下join算子的使用,其实join算子底层调用的就是coGroup,具体原理这里就不过多介绍了,如果感兴趣可以看我前面发布的文章Flink多流操作之coGroup. 数据源➜ ~ nc -lk 1111 101,A 102,B 103,C 10…...

LeetCode Top100 Liked 题单(序号34~51)

​34. Find First and Last Position of Element in Sorted Array ​ 题意&#xff1a;找到非递减序列中目标的开头和结尾 我的思路 用二分法把每一个数字都找到&#xff0c;最后返回首尾两个数 代码 Runtime12 ms Beats 33.23% Memory14 MB Beats 5.16% class Solution {…...

视觉slam十四讲---第一弹三维空间刚体运动

1.旋转矩阵 1.1内积 1.2外积 1.3坐标系间的欧式变换 相机运动是一个刚体运动&#xff0c;它保证了同一个向量在各个坐标系下的长度和夹角都不会 发生变化。这种变换称为欧氏变换。 旋转矩阵&#xff1a;它是一个行列式为 1 的正交矩阵。 旋转矩阵为正交阵&#xff0c;它的逆…...

手把手教你配置Jenkins自动化邮件通知

完成基于Jenkins的持续集成部署后&#xff0c;自动化测试执行后&#xff0c;测试结果需要通知到相关人员&#xff0c;除了钉钉通知外我们还可以通过Email通知到对应负责人&#xff0c;这里记录一下测试结果通过Jenkins邮件通知的配置与部署 01、安装插件 方法1&#xff1a; 进…...

Arcgis连续数据的分类(求不同值域的面积)

问题描述&#xff1a;如果得到的一个连续的影响数值数据&#xff0c;但是我们想求取某一段值域的面积占比&#xff0c;需要进行以下操作&#xff1a; 1.按照数值重分类&#xff0c;将某段数值变成一个类别 2.栅格转矢量&#xff0c;再求取面积...

C++ 函数

函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数&#xff0c;即主函数 main() &#xff0c;所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的&#xff0c;但在逻辑上&#xff0c;划分通常…...

关于如何创建一个windows窗口的exe文件

如何创建一个windows窗口exe文件&#xff0c;具体参照这个博主&#xff1a; http://t.csdn.cn/pfQK5 以下是实现代码&#xff0c;注意用vs打开&#xff1a; #pragma comment( linker, "/subsystem:\"windows\" /entry:\"WinMainCRTStartup\"" …...

re学习(33)攻防世界-secret-galaxy-300(动态调试)

下载压缩包&#xff1a; 下载链接&#xff1a;https://adworld.xctf.org.cn/challenges/list 参考文章&#xff1a;攻防世界逆向高手题之secret-galaxy-300_沐一 林的博客-CSDN博客 发现这只是三个同一类型文件的三个不同版本而已&#xff0c;一个windows32位exe&#xff0…...

springboot工程集成前端编译包,用于uni-app webView工程,解决其需独立部署带来的麻烦,场景如页面->画布->图片->pdf

前端工程 访问方式 http://127.0.0.1:8080/context/frontEnd/index放行 public class SecurityConfig extends WebSecurityConfigurerAdapter { "/frontEnd/**",SysFrontEndController import lombok.extern.slf4j.Slf4j; import nl.basjes.shaded.org.springfram…...

5分钟掌握STDF-Viewer:半导体测试数据分析的图形化神器

5分钟掌握STDF-Viewer&#xff1a;半导体测试数据分析的图形化神器 【免费下载链接】STDF-Viewer A free GUI tool to visualize STDF (semiconductor Standard Test Data Format) data files. 项目地址: https://gitcode.com/gh_mirrors/st/STDF-Viewer STDF-Viewer是一…...

Multi-head Self-Attention Machanism

3. 多头自注意力机制&#xff08;Multi-head Self-Attention Machanism&#xff09; 多头注意力机制是在自注意力机制的基础上发展起来的&#xff0c;是自注意力机制的变体&#xff0c;旨在增强模型的表达能力和泛化能力。它通过使用多个独立的注意力头&#xff0c;分别计算注…...

What Are You Talking About(HDU- P1075)

伊格纳修斯真是走了狗屎运&#xff0c;昨天居然遇到了火星人&#xff01;可惜他完全听不懂火星人的语言。临走时&#xff0c;火星人给了他一本火星历史书和一本词典。现在伊格纳修斯想把这本历史书翻译成英语&#xff0c;你能帮帮他吗&#xff1f;输入本题只有一组测试数据&…...

Uniapp中处理加密PDF流:从字节数组到本地渲染的完整实践

1. 加密PDF流处理的核心挑战 在Uniapp中处理加密PDF流时&#xff0c;开发者常会遇到几个典型问题。首先是字节流格式混乱&#xff0c;后端可能返回分段加密的二进制数据&#xff0c;前端需要识别数据头标识&#xff08;如%PDF-1.7&#xff09;来判断完整性。我曾遇到一个案例&a…...

VMware虚拟机安装银河麒麟V10超详细图文教程(全程附实拍截图+避坑指南)

前言 近期工作学习需要使用国产银河麒麟操作系统&#xff0c;于是在VMware虚拟机中进行安装部署&#xff0c;安装途中接连踩坑&#xff0c;选错镜像、系统无法识别、启动报错等问题全部遇到。本文全程实拍每一步操作截图&#xff0c;记录完整安装流程&#xff0c;同时把所有踩…...

抖音下载器技术架构解析:从零构建高效内容采集系统

抖音下载器技术架构解析&#xff1a;从零构建高效内容采集系统 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support.…...

Windows右键菜单终极清理:3个简单步骤让您的右键菜单重获新生

Windows右键菜单终极清理&#xff1a;3个简单步骤让您的右键菜单重获新生 【免费下载链接】ContextMenuManager &#x1f5b1;️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 我们都有过这样的经历&#xff1a;在桌…...

DLSS版本切换终极指南:掌控游戏性能优化的核心技术

DLSS版本切换终极指南&#xff1a;掌控游戏性能优化的核心技术 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 想要在《赛博朋克2077》中体验更流畅的光追效果&#xff1f;或是让《艾尔登法环》的画面表现更上一层楼&a…...

移动篇:WMS里的“乾坤大挪移”——移库、补货、冻结全解析

WMS里的“乾坤大挪移”——移库、补货、冻结全解析 摘要&#xff1a;货物入库后&#xff0c;不是“一放了之”。库位要优化、库存要周转、临期品要管理……这就涉及WMS中的“库存移动”操作。移库、补货、冻结分别解决什么问题&#xff1f;什么场景下会用到&#xff1f;本文带你…...

STM32 GPIO八种配置模式详解:从推挽输出到模拟输入实战指南

1. 项目概述&#xff1a;从“点灯”到“通信”&#xff0c;GPIO配置是嵌入式开发的基石如果你玩过STM32&#xff0c;哪怕只是点个灯&#xff0c;也一定和GPIO打过交道。但很多人对GPIO的理解&#xff0c;可能就停留在“输出高电平灯亮&#xff0c;输出低电平灯灭”的层面。实际…...