【SpringBoot学习笔记】01.第一个程序HelloWorld

**项目创建方式:**使用 IDEA 直接创建项目

1、创建一个新项目

2、选择spring initalizr , 可以看到默认就是去官网的快速构建工具那里实现

3、填写项目信息

4、选择初始化的组件(初学勾选 Web 即可)

5、填写项目路径

6、等待项目构建成功


项目结构分析:

通过上面步骤完成了基础项目的创建。就会自动生成以下文件。

1、程序的主启动类

2、一个 application.properties 配置文件

3、一个 测试类

4、一个 pom.xml


编写一个http接口

1、在主程序的同级目录下,新建一个controller包,一定要在同级目录下,否则识别不到

2、在包中新建一个HelloController类

java 复制代码
@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello() {
        return "Hello World";
    }
    
}

打包为jar包:可以不用打开Idea,用java -jar就能运行,打开localhost:8080发现运行成功

点击 maven的 package,如果打包成功,则会在target目录下生成一个 jar 包

在文件所在位置,右键打开PowerShell,使用java -jar命令

相关推荐
Swift社区7 分钟前
Java 实战 - 字符编码问题解决方案
java·开发语言
灰灰勇闯IT7 分钟前
【Flutter for OpenHarmony--Dart 入门日记】第3篇:基础数据类型全解析——String、数字与布尔值
android·java·开发语言
tobias.b10 分钟前
408真题解析-2010-10-数据结构-快速排序
java·数据结构·算法·计算机考研·408真题解析
季明洵10 分钟前
力扣反转链表、两两交换链表中的节点、删除链表的倒数第N个节点
java·算法·leetcode·链表
猿小羽13 分钟前
Java 架构演进史:从咖啡杯到云原生霸主
java·云原生·架构
chilavert31813 分钟前
技术演进中的开发沉思-330 : 虚拟机命令行工具
java·jvm
Java程序员威哥15 分钟前
使用Java自动加载OpenCV来调用YOLO模型检测
java·开发语言·人工智能·python·opencv·yolo·c#
小北方城市网22 分钟前
Spring Cloud Gateway实战:路由、限流、熔断与鉴权全解析
java·spring boot·后端·spring·mybatis
ZealSinger29 分钟前
Nacos2.x 事件驱动架构:原理与实战
java·spring boot·spring·spring cloud·nacos·架构·事件驱动
独行soc1 小时前
2026年渗透测试面试题总结-7(题目+回答)
java·网络·python·安全·web安全·渗透测试·安全狮