【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命令

相关推荐
悟能不能悟9 分钟前
JAVA 对象转为二级制流,再转化为base64
java·开发语言
潲爺16 分钟前
Java-IO笔记
java·笔记·学习
JH307319 分钟前
静态资源映射相关问题解答
java
爬山算法20 分钟前
Hibernate(6) Hibernate支持哪些数据库?
java·数据库·hibernate
爱吃牛肉的大老虎30 分钟前
Spring WebFlux与SpringMVC 对比讲解
java·后端·spring
QQ 313163789043 分钟前
文华财经软件指标公式期货买卖信号提示软件
java·前端·javascript
老华带你飞1 小时前
房屋租赁管理系统|基于java+ vue房屋租赁管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
jqrbcts1 小时前
关于发那科机器人如何时时把角度发给PLC
java·服务器·网络·人工智能
TheITSea1 小时前
Java中的Optional:从入门到精通
java·开发语言
程序员侠客行1 小时前
Mybatis入门到精通 一
java·架构·mybatis