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

Springboot快速开始 - 努力-

一、Springboot快速开始

Spring发展到今天已经形成了一种开发生态圈,Spring提供了若干个子项目,每个项目用于完成特定的功能。

注意:
Spring Boot3.0以上 jdk至少要17.
Spring Boot 2.7.x: 支持 Java 8-17.
Spring Boot 3.x: 需要 Java 17+.
Spring Boot 4.x: 需要 Java 17+.

1.1 方式一 基于Spring官方骨架

使用spring Initializr步骤:
第1步:创建SpringBoot工程,并勾选Web开发相关依赖。

第2步:定义HelloController类,添加方法hello,并添加注解。

第3步:测试运行。

1). 创建SpringBoot工程(需要联网)

基于Spring官方骨架,创建SpringBoot工程。

在这里插入图片描述
在这里插入图片描述

2)点击Finish之后,就会联网创建这个SpringBoot工程,创建好之后,定义请求处理类:

@RestController
public class HelloController {@RequestMapping("/hello")public String hello(String name){System.out.println("HelloController .... hello : " + name);return "Hello , " + name;}}

3)运行测试

打开浏览器,访问 http://localhost:8080/hello?name=Rk

在这里插入图片描述

1.2 方式二 springboot_quickstart

step1:
<modelVersion>4.0.0</modelVersion>
<!-- 继承SpringBoot父工程 -->
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.10</version>
</parent>
step2:
<!--依赖-->
<dependencies><!--       web起步依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>
</dependencies>
step3.
新建controller:
@RestController
@RequestMapping("/hello")
/*** @author kongshuaiquan admin* @Version 2.0* @description * @data 2026/3/1  * @since 2026/3/1  */
@RestController
public class HelloController {@RequestMapping("/hello")public String hello(String name ){return "hello world 1111  " + name;}
}

step4.运行测试

打开浏览器,访问: http://localhost:8080/hello?name=Rk

在这里插入图片描述

全局配置:
1.编辑器 文件编码 utf-8。
2.maven设置 。
3.maven 运行程序 -jre8。
4.构建执行设置里:编辑器的java 编译器 8。
http://www.jsqmd.com/news/433143/

相关文章:

  • Java核心语法-Stream详解 - 努力-
  • 01-路由
  • 2026年3月珠海复式楼装修设计公司推荐:挑空层设计与利用率提升 - 品牌鉴赏师
  • 从“黑盒”到“全景”:在.NET中拥抱OpenTelemetry与SigNoz的可观测工具
  • TS+VUE3
  • 深入解析Qt事件处理机制:从原理到实战,构建响应式GUI应用
  • LeetCode 378 有序矩阵中第 K 小的元素:python3 题解
  • LeetCode 88 合并两个有序数组:python3 题解
  • Python核心语法-文件操作、os模块和常用标注库 - 努力-
  • 零基础联通云部署实战:三维编辑器上云全记录
  • Last Meeting Theory(最后相遇理论)and Soulmate(灵魂伴侣)
  • 基于ssm的学生健康管理系统w4apa20f(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 拆解百度智能运营平台:AI应用架构师能借鉴的4个架构设计理念
  • 从大模型推理边界看职业壁垒:为什么说接入云端大模型API只是人机协作的第一步?
  • YOLO11 改进 - SPPF模块 替代SPPF, Mona多认知视觉适配器(CVPR 2025):打破全参数微调的性能枷锁:即插即用的提点神器
  • 基于ssm家电售后服务管理系统d9x66u24(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 解析大数据领域数据增强的应用场景
  • S001 【模板】从前缀函数到KMP应用 字符串匹配 字符串周期
  • YOLO11 改进 - Mamba _ 集成Mamba-YOLO(AAAI 2025),Mamba-YOLO11-L 替换骨干,破解全局依赖建模难题,实现高效实时检测
  • YOLO11 改进 - Mamba _ 集成Mamba-YOLO(AAAI 2025),Mamba-YOLO11-T 替换骨干,破解全局依赖建模难题,实现高效实时检测
  • 私有部署、安全可控:BeeWorks一体化视频会议解决方案赋能政企高效协同
  • YOLO11 改进 - Mamba _ 集成Mamba-YOLO(AAAI 2025),Mamba-YOLO11-B 替换骨干,破解全局依赖建模难题,实现高效实时检测
  • AWS中东数据中心遭不明物体撞击引发大规模服务中断
  • python核心语法-运算符-类型转换 - 努力-
  • 提示工程远程团队敏捷协作:5个工具让沟通更高效!
  • 问题解决:Oracle VirtualBox创建的虚拟主机不能ping通windows host主机虚拟网卡的ip
  • Qt 捕获应用程序未知异常的方法
  • 异常和自定义错误码使用时机
  • 解读大数据领域结构化数据的性能优化策略
  • YOLO11 改进 - C2PSA _ C2PSA融合Mask Attention掩码注意力,可学习掩码矩阵破解低分辨率特征提取难题 _ 2025 预印