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

Spring Boot系列--创建第一个Spring Boot项目

1.项目搭建

在IDEA中新建项目,选择Spring Initializr
在这里插入图片描述
填写项目信息:
在这里插入图片描述
选择版本和Spring Web依赖:
在这里插入图片描述
Spring Web插件能为项目集成Tomcat、配置dispatcherServlet和xml文件。此处选择的版本若为3.0.2的话会出现如下错误:

java: 错误: 无效的源发行版:17

将版本改为2.7.8即可。

完成创建:
在这里插入图片描述
项目运行结果:
在这里插入图片描述
至此,SpringBoot项目搭建成功。

2. 编写Controller

在主程序同级目录下新建一个controller包,在包中新建一个HelloController类,代码如下:

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

项目启动后在地址栏输入http://127.0.0.1:8080/hello,页面结果如下:
在这里插入图片描述

3. 打包项目jar包

点击maven中的package,打包成功后会在target目录下生成对应jar包:
在这里插入图片描述
在target目录下打开命令行终端,输入java -jar ./SpringBootTest01-0.0.1-SNAPSHOT.jar后即可直接运行jar包:
在这里插入图片描述
验证运行结果:
在这里插入图片描述

http://www.lryc.cn/news/15499.html

相关文章:

  • 手把手教你用React Hook和TypeScript从零实现虚拟滚动列表组件
  • 界面控件DevExpress WPF Pivot Grid——拥有强大多维数据分析能力!
  • python字典及基础操作
  • Windows Server 2008 R2安装onlyoffice【docker】
  • JVM学习笔记六:运行时数据区之堆
  • usb闪存驱动器数据恢复该怎么进行?3个方法总结
  • DAX 微信 markdown 编辑器
  • 湖南中创教育为学员提供方便快速的退费服务
  • Java 给视频添加背景音乐 | Java工具
  • 【JUC2022】第二章 多线程锁
  • 快学会这个技能-.NET API拦截技法
  • stm32f407探索者开发板(十八)——串口通信实验讲解(USART_RX_STA流程图详解)
  • Hystrix资源隔离
  • 字符串(一)-- LeetCode[3] 无重复字符的最长子串
  • Qt中修改界面类的类名时需要注意的几个修改点
  • 【Spring6】| Spring启示录、Spring概述
  • react源码中的fiber架构
  • C++类和对象-继承多态
  • appium自动化测试
  • 打印流、转换流、数据流 、随机访问流
  • Java的4种访问权限?
  • APP任务模块功能借助php-resque实现业务解耦
  • 怎么做,才能在职场中晋升?
  • Vulnhub靶场----2、DC-2
  • Java 基础(3)—synchornized 关键字简单理解
  • 【Linux】调试工具gdb的使用
  • 大数据知识图谱项目——基于知识图谱的医疗知识问答系统(详细讲解及源码)
  • 威马汽车:跃马扬鞭未竟,鞍马劳顿难行?
  • 【网络】网络基础
  • Linux系统之Uboot、Kernel、Busybox思考之三