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

Spring Boot入门案例(Spring Initializr方式,IDEA版)

Spring Initializr是一个可以创建并初始化Spring Boot项目的工具,需要确保所在主机处于联网状态下。

构建Spring Boot项目

1、依次选择“Project”→“New Project”创建项目,在弹出的对话框中选择左侧“Spring Initializr”选项。

Server URL:初始化Spring Boot项目时Spring Initializr工具所在的服务器地址。

Name:所创建项目的名称。

Location:所创建项目在本地存放的路径。

Language:所创建项目使用的开发语言。

Type:使用的项目构建工具。

Group:项目的组名。

Artifact:项目的名称。

Package name:包名。

JDK:项目使用的JDK。

Packaging:项目打包的形式。 

2、单击“Next”按钮,进入Spring Boot场景依赖选择界面,勾选Web类别下的Spring Web。

3、项目结构说明

Chapter01Application.java:项目的启动类,在该类中可以定义启动项目的方法。

static:静态资源文件夹。

templates:模板页面文件夹。

application.properties:全局配置文件。

pom.xml:Maven进行工作的主要配置文件。

编写Spring MVC控制器

创建名称为controller的子包,在该包下创建控制器类HelloController,并在该类中编写处理请求的方法index()

@RestController
public  class  HelloController {@RequestMapping("/first")public  String index() {return  "Welcome to Spring Boot Application!";}
}

运行项目

1、运行文件Chapter01Application.java,启动程序。

2、在浏览器上访问http://localhost:8080/first。

http://www.xdnf.cn/news/7315.html

相关文章:

  • 新时代的可观测性:拥抱 GuanceDB 3.0
  • 前端的面试笔记——HTMLJavaScript篇(二)前端页面性能检测
  • 2025B卷 - 华为OD机试七日集训第2期 - 按算法分类,由易到难,循序渐进,玩转OD(Python/JS/C/C++)
  • 192环境记录 zlm2
  • 大小端模式和消息的加密解密
  • IPV4详解和ensp基础命令
  • C#学习9——接口、抽象类
  • Web3:Ubuntu系统 使用Docker-compose方式部署blockscout浏览器配置版本-v5.2.3-beta+charts图表
  • 2025ICPC邀请赛南昌游记
  • 架构演变 -单体到云原生
  • C++学习:六个月从基础到就业——C++20:范围(Ranges)进阶
  • 高速光耦在通信行业的应用(六) | 5Mbps通信光耦的应用
  • 5月19日day30打卡
  • JavaWeb:SpringBoot处理全局异常(RestControllerAdvice)
  • 5.19本日总结
  • Windows逆向工程提升之PE文件的基本概念
  • leetcode hot100:解题思路大全
  • 对话即编程:如何用 Trae 的 @智能体 5 分钟修复一个复杂 Bug?
  • JESD204 ip核使用与例程分析(二)
  • ebpf-verifier
  • Visual Studio构建三剑客:生成/重新生成/清理解决方案的正确打开方式
  • 双条件拆分工作表,一键生成独立工作簿-Excel易用宝
  • 【操作系统面经】持续更新ing
  • 每日一道leetcode(增加版)
  • 力扣网-复写零
  • 面试题之进程 PID 分配与回收算法:从理论到 Linux 内核实现
  • 深度学习 TensorFlow vs PyTorch
  • ubuntu 20.04 ping baidu.coom可以通,ping www.baidu.com不通 【DNS出现问题】解决方案
  • 【QT】QT6添加现有.c .h文件
  • 【愚公系列】《Manus极简入门》048-自然探险之旅:“户外活动规划师”