spingboot3项目创建入门体验

spingboot3流程体验

 项目简易打包部署

Spring Initializr 创建向导


spingboot3流程体验

先在IDEA创建一个新的空项目

然后在项目中创建一个模块

在pom.xml文件中添加maven配置继承spingboot3父项目和web开发场景启动器

创建启动springboot项目的主入口程序文件

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication //spingboot应用
public class MainApplication {public static void main(String[] args) {SpringApplication.run(MainApplication.class,args);}
}

创建业务代码文件

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class HelloController {@GetMapping("/get")//路径public String hello(){return "Hello spingboot";}
}

启动项目默认端口号8080访问查看

在resources目录下创建application.properties可以更改项目的一些设置比如项目端口号等

 项目简易打包部署

 在pom.xml文件中添加maven配置用于打包项目

    <!--    SpringBoot应用打包插件--><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>

 按ctrl同时选中clean和package然后执行打包

 打好的jar包在target目录下

将jar包上传到装有jdk17的Linux服务器虚拟机中

在jar包目录下输入java -jar 项目jar包,运行执行

 该虚拟机的地址信息为

网页访问查看正常运行

Spring Initializr 创建向导

        使用Spring Initializr 创建向导能够更快更简便的创建好springboot项目 

在项目中新创建一个模块

选择项目要用到的场景配置 

 创建好后查看项目已自动创建好了主程序入口

配置文件自动生成 

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

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

相关文章

初识C++ · 类和对象(中)(1)

目录 1 类的6个默认成员函数 2 构造函数 3 析构函数 3 拷贝构造函数 1 类的6个默认成员函数 class Date { public:private:}; 这是一个空类&#xff0c;试问里面有什么&#xff1f; 可能你会觉得奇怪&#xff0c;明明是一个空类&#xff0c;却问里面有什么。其实一点也不…

数据融合概念解析:特征融合与特征交互

特征融合与特征交互的区别 我是目录 特征融合与特征交互的区别前言三者关系三者定义特性融合(Feature Fusion):特征拼接(Feature Concatenation):特征交互(Feature Interaction): 特征融合和特征交互关键的不同点数据处理目的应用 总结 前言 遥感系列第14篇。遥感图像处理方向…

js解密心得,记录一次抓包vue解密过程

背景 有个抓包结果被加密了 1、寻找入口&#xff0c;打断点 先正常请求一次&#xff0c;找到需要的请求接口。 寻找入口&#xff0c;需要重点关注几个关键字&#xff1a;new Promise 、new XMLHttpRequest、onreadystatechange、.interceptors.response.use、.interceptors.r…

c++的学习之路:25、map与set

摘要 本文中说一下map与set的使用 目录 摘要 一、关联式容器 二、键值对 三、map 1、map的介绍 2、map的使用 1、map的模板参数说明&#xff1a; 2、map的构造 3、map的迭代器 4、map的容量与元素访问 5、map中元素的修改 6、代码使用 ​编辑 三、总结 四、se…

PMM2 MySQL监控管理工具

目录 1. PMM介绍 2. 安装PMM服务端 2.1 安装docker 2.1.1 下载docker 2.1.2 上传docker包 2.1.3 启动守护进程 2.1.4 查看docker状态 2.2 安装PMM 2.2.1 下载镜像 2.2.2 load镜像 2.2.3 查看镜像 2.2.4 创建容器 2.2.5 运行镜像 2.2.6 验证PMM服务器 2.2.7 删除…

外包干了16天,技术倒退明显

先说情况&#xff0c;大专毕业&#xff0c;18年通过校招进入湖南某软件公司&#xff0c;干了接近6年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落&#xff01; 而我已经在一个企业干了四年的功能…

【剪映专业版】09定格、倒放、镜像、旋转、裁剪

视频课程&#xff1a;B站有知公开课【剪映电脑版教程】 分别为定格、倒放、镜像、旋转、裁剪 定格 时间指示器移动到需要定格的地方&#xff0c;点击定格&#xff0c;自动生成一张图片&#xff0c;时长为3秒。 定格出来的画面&#xff0c;可以任意调整长短时间。 如果需要导…

与128题类似的2007题 O(n)做法

2007. 从双倍数组中还原原数组 class Solution:def findOriginalArray(self, changed: List[int]) -> List[int]:cnt Counter(changed)# 单独处理 0cnt0 cnt.pop(0, 0)if cnt0 % 2:return []ans [0] * (cnt0 // 2)for x in cnt:# 如果 x/2 在 cnt 中&#xff0c;则跳过if…

MySQL高级(性能分析-查看执行频次、慢查询日志)

目录 1、SQL性能分析 1.1、SQL执行频率 1.2、慢查询日志 1、SQL性能分析 1.1、SQL执行频率 MySQL 客户端连接成功后&#xff0c;通过 show [ session | global ] status 命令可以提供服务器状态信息。通过如下指令&#xff0c;可以查看当前数据库的 insert、update、delete、…

【JS】转换多个json结构的字符串为数组

文章目录 背景&#xff1a;今天遇到接口返回的 EventStream 结构的数据&#xff0c;由于http 流式传输时&#xff0c;可能会分段&#xff0c;所以导致本该每次返回一段json数据结构的字符串&#xff0c;变成了多个json数据结构的字符串拼接在了一起。 例如&#xff1a; {a: 1}…

使用vite从头搭建一个vue3项目(四)使用axios封装request.js文件,并使用proxy解决跨域问题

目录 一、创建request.js文件二、创建axios实例三、创建请求、响应拦截器四、使用 request.js&#xff0c;测试接口&#xff1a;https://api.uomg.com/api/rand.qinghua1、调取接口代码书写2、注意&#xff08;跨域问题&#xff09; axios 的二次封装有三个要点&#xff1a; 创…

孩子成绩差怎么办?建议家长看一看

孩子的教育问题&#xff0c;永远是家长最关心的一件事&#xff0c;望子成龙&#xff0c;望女成凤&#xff0c;是每一个家庭、每一个家长的向往和追求。在以分数定输赢的大环境下&#xff0c;学习成绩很大程度上决定了一个孩子的未来。孩子学习成绩差&#xff0c;怎么办&#xf…

金三银四面试题(二十一):代理模式知多少?

代理模式在软件开发中是一个非常重要的设计模式之一。它提供了一种灵活的方式来控制和管理对象的访问&#xff0c;并且可以在访问对象前后执行额外的操作。 什么是代理模式 代理模式是一种结构型设计模式&#xff0c;其目的是为其他对象提供一种代理以控制对这个对象的访问。…

【智能算法】霸王龙优化算法(TROA)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献 1.背景 2023年&#xff0c;VSDM Sahu等人受到霸王龙狩猎行为启发&#xff0c;提出了霸王龙优化算法&#xff08;Tyrannosaurus Optimization Algorithm, TROA&#xff09;。 2.算法原理 2.1算法思想 TR…

【系统分析师】系统规划

文章目录 1、项目的机会选择2、可行性分析3、成本效益分析3.1 基本概念3.2 盈亏临界分析3.3 净现值分析3.4 投资回收期 截图&#xff1a;希赛讲义 视频&#xff1a;B站 系统规划对应的是 立项 阶段 1、项目的机会选择 2、可行性分析 3、成本效益分析 3.1 基本概念 例题 3.2 盈…

大厂Redis高频面试题及参考答案(持续更新)

描述一下Redis的基本工作原理。 Redis(Remote Dictionary Server)是一个开源的,基于内存的高性能键值对数据库。它的基本工作原理可以分为以下几个方面: 内存存储:Redis将所有数据存储在内存中,这使得数据的读写速度非常快,可以支持每秒数十万次的读写操作。 数据持久化…

Linux应用开发-进程间通信-管道

文章目录 管道特点匿名管道匿名管道的创建实现步骤 有名管道Linux系统命令实现C语言实现写入读取 管道 管道中的数据只能单向流动&#xff0c;也就是半双工通信&#xff0c;如果想实现相互通信&#xff08;全双工通信&#xff09;&#xff0c;我们需要创建两个管道。 向管道中…

安装Selenium和WebDriver

幻灯片4&#xff1a;安装Selenium和WebDriver 安装Python环境 步骤一&#xff1a;下载Python安装包 访问Python官方网站&#xff08;https://www.python.org/downloads/&#xff09;&#xff0c;根据您的操作系统选择对应的Python安装包进行下载。请确保下载最新稳定版本的P…

边缘计算智能分析网关V4地面垃圾AI检测算法介绍及场景应用

在传统的卫生监管场景中&#xff0c;无法及时发现地面遗留的垃圾&#xff0c;通过人工巡逻的方式需要大量的人力、物力和时间&#xff0c;而且效率不高&#xff0c;并存在一定的滞后性&#xff0c;而采用地面垃圾AI检测算法则可以大大提高监管效率。 TSINGSEE青犀AI智能分析网…

macos、windows 思维导图 xmind pro

思维导图单机 Pro版&#xff1a; mac: XMind Pro 2024 for Mac v24.03.04745 直接拖动安装使用 windows: XMind思维导图 2024 V24.01.14362 安装教程&#xff1a;https://www.jb51.net/softs/876712.html https://www.jb51.net/softs/879963.html#downintro2