Spring boot创建第一个项目

在这里插入图片描述

作者简介: zoro-1,目前大二,正在学习Java,数据结构,spring等
作者主页: zoro-1的主页
欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖

Spring boot创建第一个项目

  • spring是什么
  • 通过专业版创建一个Spring boot项目
    • 第一步
    • 第二步
    • 第三步
    • 第四步
    • 第五步
  • 为什么是通过localhost:8080/hello访问
  • tomcat是什么

spring是什么

Spring是一个开源的Java应用框架,它提供了一种简化企业级应用开发的方式。Spring框架的核心功能包括依赖注入(DI),面向切面编程(AOP),以及提供了各种企业级应用开发的支持,如事务管理,安全性,数据访问等。Spring框架可以帮助开发人员更加轻松地构建可维护,可扩展和可测试的企业级应用程序。

通过专业版创建一个Spring boot项目

第一步

点击File->new->project得到以下面面板

在这里插入图片描述

第二步

按照上述选中点击next得到如下的面板,选中点击create就创建了第一个Spring boot项目
在这里插入图片描述

第三步

创建一个class文件

package com.example.demo39;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class text {@RequestMapping("/hello")public String hello(){return "hello";}
}

第四步

到主类里面运行程序

在这里插入图片描述

第五步

随便点击一个浏览器,通过http://localhost:8080/hello访问程序
得到以下界面

在这里插入图片描述

为什么是通过localhost:8080/hello访问

8080端口通常用于部署Web应用程序,特别是在开发和测试阶段。在Tomcat中,默认情况下,Web应用程序会使用8080端口来监听HTTP请求。这意味着当您启动Tomcat服务器时,您可以通过访问http://localhost:8080来访问部署在Tomcat上的Web应用程序。

tomcat是什么

Tomcat的作用是作为一个Java Servlet容器,用于部署和运行Java Web应用程序。它接收来自客户端的HTTP请求,并将这些请求转发给相应的Servlet来处理。Tomcat还提供了管理界面和监控功能,使开发人员可以方便地管理和监控部署在Tomcat上的应用程序。

                                                      >今天的分享到这里就结束了,感谢大家支持

在这里插入图片描述

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

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

相关文章

ELK日志管理实现的3种常见方法

ELK日志管理实现的3种常见方法 1. 日志收集方法 1.1 使用DaemonSet方式日志收集 通过将node节点的/var/log/pods目录挂载给以DaemonSet方式部署的logstash来读取容器日志,并将日志吐给kafka并分布写入Zookeeper数据库.再使用logstash将Zookeeper中的数据写入ES,并通过kibana…

TSINGSEE青犀AI烟火识别等算法打造电瓶车消防安全解决方案

一、背景分析 根据国家消防救援局的统计,2023年全国共接报电动自行车火灾2.1万起,相比2022年上升17.4%,电动自行车火灾安全隐患问题不容忽视。 电瓶车火情主要问题和原因: 电瓶车/电池质量良莠不齐用户安全意识薄弱&#xff0c…

增删卜易——八宫六十四卦

之前看倪海厦的《天纪》笔记里面提到了六十四卦世应,觉得不知道这个世应是啥意思。很长时间就没看了,偶然间看到了张文江教授写的一本书《潘雨廷先生谈话录》提到了《卜筮正宗》,“卜筮最后的判断是非理性转义,其他一切都只是形式”,“明人的著作,从京氏易出,如今天几日…

应用案例 | 基于三维机器视觉的自动化码垛解决方案

Part.1 行业背景 通过显扬科技三维机器视觉设备,搭配三维视觉分析系统,实现码垛的智能化升级,早期使用机器人码垛采用机械臂和简单的控制系统,码垛能力和效率较低。随着现代工业的发展,机器人码垛也开始采用先进的传感…

数据分析-Pandas多维数据平行坐标可视化

数据分析-Pandas多维数据平行坐标可视化 数据分析和处理中,难免会遇到各种数据,那么数据呈现怎样的规律呢?不管金融数据,风控数据,营销数据等等,莫不如此。如何通过图示展示数据的规律? 数据表…

《ElementPlus 与 ElementUI 差异集合》el-input 多包裹一层 el-input__wrapper

差异 element-ui el-input 中&#xff0c;<div class"el-input"> 下一级就是 <input> 标签 &#xff1b;element-plus el-input中&#xff0c;<div class"el-input"> 和 <input> 标签之间多了一层 <div class"el-input__…

opencv中的图像均值模糊—blur

平均模糊是通过对图像的每个像素及其周围像素的值求平均来实现的。 blur函数通过计算输入图像image中每个像素及其邻域内像素的平均值来工作。 // 图像卷积 void QuickDemo::Conv_image_demo(Mat &image) {Mat dst;blur(image, dst, Size(3, 3), Point(-1, -1));// Point(…

【论文阅读】MSGNet:学习多变量时间序列预测中的多尺度间序列相关性

MSGNet&#xff1a;学习多变量时间序列预测中的多尺度间序列相关性 文献介绍摘要总体介绍背景及当前面临的问题现有解决方案及其局限性本文的解决方案及其贡献 背景知识的相关工作背景知识问题表述&#xff1a; Method论文主要工作1.输入嵌入和剩余连接 (Input Embedding and R…

Vscode 修改C++版本

1. 首先要检查GCC版本&#xff0c;有的gcc版本过低会导致C版本升级不成功 可以用cmd&#xff0c;用gcc --version命令查看gcc版本 我这里就是gcc版本较低&#xff0c;不支持c17 需要先升级gcc版本 gcc与c对应的版本&#xff0c;大家可以在这位大佬的博客中看&#xff0c;写…

国外visa卡怎么办理,可充ChatGPTPLUS、Claude、Midjourney

很多小伙都在使用ChatGPT&#xff0c;但是想充值ChatGPTPLUS缺需要国外的visa卡&#xff0c;拿自己的银联卡&#xff0c;尝试了好多次还是不行&#xff0c;其实用一张国外的visa卡几分钟就可以升级好 办理国外visa卡&#xff0c;点击获取 国外的visa卡&#xff0c;具体要看你…

阿里云免费证书改为3个月,应对方法很简单

情商高点的说法是 Google 积极推进90天免费证书&#xff0c;各服务商积极响应。 情商低点的话&#xff0c;就是钱的问题。 现在基本各大服务商都在2024年停止签发1年期的免费SSL证书产品&#xff0c;有效期都缩短至3个月。 目前腾讯云倒还是一年期。 如果是一年期的话&#x…

【方法封装】时间格式化输出,获取请求设备和IP

目录 时间类 1.1 获取当前时间&#xff0c;以特定格式化形式输出 1.2 自定义时间&#xff0c;以特定格式化输出 1.3 获取当前时间&#xff0c;自定义格式化 1.4 自定义时间&#xff0c;自定义格式化 设备类 根据请求头信息&#xff0c;获取用户发起请求的设备 请求IP类 …