springboot学习(2)

news2025/2/25 11:22:02

1、springboot入门

需求:使用 Springboot 开发一个 web 应用,浏览器发起请求 /hello 后,给浏览器返回字符串 "hello world!"

2、基本尝试步骤

  • 创建Maven工程
  • 导入 spring-boot-starter-web (起步依赖)
  • 编写Controller
  • 提供启动类

1.固定写法:写一个注解:@SpringBootApplication 标识当前这个Java类是springboot程序的入口,是一个启动类。

2.在类中写一个main方法。main方法中执行一个固定的方法。这个run方法中传入两个固定参数——>当前类的字节码文件与main方法的数组参数。

3.当我们运行main方法的时候,springboot工程会启动内置的tomcat,而且还会给controller资源部署,让浏览器可以访问


3、

新建一个springboot项目,选择Java语言、Maven、jdk17、打包jar


这样就可以IDEA自动的帮我们引入web的起步依赖了。

4、





接着去创建一个包controller和new一个HelloController类(里面写一个方法返回字符串、写两个注解)


接着再去启动启动类的main方法


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2089103.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

无人机 PX4 飞控 | ROS应用层开发:offboard 模式切换详细总结

无人机 PX4 飞控 | ROS应用层开发:offboard 模式切换详细总结 PX4 offboard 模式介绍通过mavros 进行offboard模式切换代码测试 通过地面站进行offboard模式切换通过遥控器拨杆切换offboard模式 PX4 offboard 模式介绍 PX4 是一个广为熟知的开源飞控软件&#xff0…

Yolo环境搭建(深度学习基础环境)

需要安装的东西 CUDAcuDnn魔法 一、CUDA安装(Windows10环境) 第一:下载驱动 第二:查看显卡支持的最高CUDA的版本,以便下载对应的CUDA安装包 第三:确定CUDA版本对应的cuDNN版本,这个其实不用太关注,因为…

宾得相机sd卡格式化了怎么办?分享应对之策

对于摄影爱好者而言,‌相机不仅是捕捉美好瞬间的设备,‌更是珍藏回忆的宝库。‌然而,‌在使用宾得相机的过程中,‌可能会遇到SD卡意外格式化的情况,‌这无疑给许多摄影爱好者带来了不小的困扰。‌SD卡格式化后&#xf…

Shell脚本入门:多命令处理

我的后端学习大纲 我的Linux学习大纲 1.什么是多命令处理 1.多命令处理就是在Shell脚本文件中编写多个Shell命令 2.入门案例: 2.1.需求介绍: 1.在已知目录/root/itheima目录,执行batch.sh脚本,实现在/root/itheima/目录下创建一…

PDF文本指令解析与文本水印去除

上次我在《PDF批量加水印 与 去除水印实践》一文中完成了对图片水印和文字水印的去除。 链接:https://xxmdmst.blog.csdn.net/article/details/139483535 但是对于页面对象的内容对象是单层,不是数组的情况,无法去除水印。今天我们专门研究…

Error running tomcat: Can‘t find catalina.jar

一、错误描述: 在运行 java-web项目时出现报错:Error running tomcat: Can‘t find catalina.jar 二、错误原因: tomcat的路径错误,在idea中配置正确的tomcat路径 三、解决方法: 1.点击EditConfigurations 2.点…

如何通过WinRAR软件有效禁止RAR压缩包内文件的修改

RAR压缩包作为一种广泛使用的文件格式,凭借其高压缩比和强大的功能,成为了许多用户保存和传输文件的首选。然而,在某些情况下,我们可能希望确保RAR压缩包内的文件不被随意修改或删除,以维护文件的安全性和完整性。本文…

CANoe入门(四) :全真实节点阶段和真实节点和部分仿真节点共存阶段,读取和模拟数据

1. 前言 前篇文章我们在CANoe全仿真阶段,模拟数据和信号。这篇文章,我们来看下全真实节点阶段和真实节点和部分仿真节点共存阶段,怎么读取数据信号,和模拟发送数据信号。 2. 全真实节点阶段 全真实节点阶段,所有的 …

LeetCode_sql_day18(1841.联赛信息统计)

描述 表: Teams ------------------------- | Column Name | Type | ------------------------- | team_id | int | | team_name | varchar | ------------------------- team_id 是该表主键. 每一行都包含了一个参加联赛的队伍信息.表: Matches -------…

StarShip v0.5版本更新

CodeSouler更新 IDE插件(CodeSouler) 01 代码补全优化 🚀 解决了Tab操作与IDE自带补全的冲突。 优化代码补全机制,调整触发逻辑并改进防抖算法,减少编码干扰。 修复了JetBrains插件中的多余 ) 和 } 符号问题。 02 代…

【GPT】Coze使用开放平台接口-【4】创建机器人

在前面三篇,我们分别创建了插件,插件里面添加了多个工具。接着,我们把插件添加到工作流内,成为一个开放平台API的调用节点,从而创建出一条业务流。分别是,语音伪造检测工作流,以及通话语音内容分…

day14JS-正则表达式

1. 什么是正则表达式 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),可以用来描述和匹配字符串的特定模式。正则表…

SRA ToolKit(v 3.1.1)安装和使用(Bioinformatics tools-032)

01 检索数据 run就是数据,如SRR26717485 SRA 档案数据通过 SRA 加载过程进行标准化,并由 SRA 工具包用于读取和生成如 FASTQ、SAM 等格式。默认的工具包配置使其能够通过登录号查找和检索 SRA 运行数据。 现在,公共 SRA 文件可以通过 GCP 和…

[WCT系列(四):BLASTSyncEngine

WCT系列(一):WindowContainerTransaction类详解 WCT系列(二):SyncTransactionQueue类详解 WCT系列(三):WindowOrganizerController WCT系列(四)&a…

分治,CF 768B. Code For 1

目录 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 二、解题报告 1、思路分析 2、复杂度 3、代码详解 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 https://codeforces.com/problemset/problem/768/B 二、解题报告 1、思路…

python-读取word中的内容

doc Document(rD:\xxxx\xxxx\xxx.docx) #读取word中所有内容 for p in doc.paragraphs print(p,p.text) #读取指定段落中的所有run(文字块) for run in doc.paragraphs[1].runs: print(run,run.text) #读取word中所有表格内容 for 表格 in doc.tables: print(表格) for 行 in …

什么是家庭全光组网和企业全光组网,两者有什么区别?

家庭全光组网和企业全光组网虽然都是基于光纤技术来实现高速网络连接,但它们在应用场景、规模、需求和技术细节上存在一些差异。 家庭全光组网 目标用户:面向个人家庭用户。 规模:一般为单个住宅内的网络覆盖,或者小范围内的多个房…

零基础泛微二开指南

前言 在泛微系统上开发一个自定义post接口 准备 首先准备工作要做好,安装一个泛微,之后所有的操作要在泛微的安装目录操作 参考官网安装,挺麻烦的; IDEA 1、直接新建项目 new ->Project from Existing Sources.直接打开泛…

uniapp微信小程序page-container导致滚动失效/向下偏移,返回上一页/左滑取消返回上一页

项目场景: 提示:这里简述项目相关背景: 前提: 使用uniapp来做的微信小程序 有两级tab页面 要求手机的两边往中间滑时 要求(调用手机的物理返回按钮--有震动感) 返回上一页。具体如下图箭头所示&#xf…

数据防泄漏软件10款超好用推荐|2024数据防泄漏软件排名

在2024年,数据防泄漏软件市场涌现了多款优秀的产品,它们通过不同的技术手段和策略,为企业提供全面的数据安全保护。以下是10款超好用的数据防泄漏软件推荐及简要排名。 1.安企神 特点:专为企业设计的数据安全防护工具&#xff0c…