论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
前端开发
›
SpringBootWeb快速入门!详解如何创建一个简单的SpringB ...
SpringBootWeb快速入门!详解如何创建一个简单的SpringBoot项目? ...
卖不甜枣
金牌会员
|
2024-12-30 20:10:54
|
显示全部楼层
|
阅读模式
楼主
主题
906
|
帖子
906
|
积分
2718
在当代Web开发中,SpringBoot以其简化的配置和快速的开发效率而受到广大开发者的青睐。本篇文章将领导你从零开始,搭建一个基于SpringBoot的简单Web应用~
一、前提准备
想要创建一个SpringBoot项目,必要做如下准备:
idea集成开发情况
安装并配置好Maven工具(有些idea版本可以用其内置集成的Maven)
需求分析:
基于SpringBoot的方式开发一个web应用,欣赏器发起请求
/hello
后,给欣赏器返回字符串 “Hello World ”
一切准备就绪后
,我们就可以打开idea举行SpringBoot项目的创建了!
二、SpringBoot项目创建与运行
创建SpringBoot工程项目
定义HelloController类,添加方法hello,并添加注解
测试运行
2.1 创建SpringBoot工程项目
注意:
创建过程必要联网
本项目基于
idea2023.3.7
版本,某些按钮和选项的位置差别版本大概会有区别,但是都大差不差
本项目基于
idea旗舰版(专业版)
,社区版创建会更贫苦一点,如果不是旗舰版的,可以移步其他教程
2.1.1 进入idea点击New Project新建一个项目工程
如果没有退回到上述开始界面:
可以点击File->Close Project关闭当前项目回到idea开始界面
或者点击File->New->
roject...直接新建一个项目
2.1.2 点击Spring Initializr创建一个Spring项目骨架。右边的Server URL大概会加载一会儿,如果加载失败试试重新加载。
2.1.3 按照下图完成设置,设置完成后点击Next下一步
2.1.4 这一步我们选择最新默认的SpringBoot稳定版本3.3.4版本。由于当前必要开发一个web项目,我们睁开Web,勾选Spring Web,添加web开发相关依赖。完成后点击
create
创建项目。
2.1.5 正在联网创建中,稍作等候
2.1.6 如果加载完成后仍有报错可以点击革新重新加载,如果加载完成后仍有报错,可以再稍加等候,
大概过1-2分钟后报错就会消散
。
加载完成后,一个Spingboot项目的骨架就创建完成啦!
2.2 定义HelloController类
2.2.1 在com.chargeteam这个包下创建一个子包controller
2.2.2 在此包下创建一个HelloController类
2.2.3 添加相应方法hello,并添加注解
HelloController类代码:
package com.chargeteam.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController//将类声明为控制器
public class HelloController {
@RequestMapping("/hello")//处理 "/hello" 路径的请求
public String hello() {
System.out.println("hello world");//它打印"hello world"到控制台
return "Hello World";//返回字符串"Hello World"作为HTTP响应内容
}
}
复制代码
2.3 测试运行
2.3.1 打开com.chargeteam包下SpringBoot自动天生的引导类
2.3.2 点击运行类中的
启动方法
2.3.3 运行窗口如下,而且右侧可以看见该程序网络端口为
8080
2.3.4 最后我们打开欣赏器,输入网址:http://localhost:8080/hello,HelloController类中的相应方法hello()返回的字符串“HelloWorld”被成功展示到欣赏器中。
这说明这个简单的SpringBoot项目被我们成功地创建与运行了!
三、web分析与拓展
3.1localhost:8080/hello
意思是向本地计算机中的8080端口程序获取资源位置是/hello的数据
8080端口程序在服务器找/hello位置的资源数据发给欣赏器
3.2 服务器(计算机)
接收到欣赏器发送的信息(如:/hello)
在服务器上找到/hello的资源
把资源发送给欣赏器
3.3 网络三要素
IP :
网络中
计算机
的唯一标识
端口 :
计算机中
运行程序
的唯一标识
协议 :
网络中计算机之间交互的规则(http协议)
四、文末
通过本篇文章的讲解,你已经成功搭建了一个简单的SpringBoot项目,并学会了如何使用控制器相应Web请求。这仅仅是SpringBoot的根本应用,后续你可以在此项目根本上扩展更多的功能模块,进一步探索SpringBoot强大的生态体系。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
卖不甜枣
金牌会员
这个人很懒什么都没写!
楼主热帖
Windows安装mysql数据库
内网渗透-红队内网渗透工具(Viper) ...
嵌入式linux/鸿蒙开发板(IMX6ULL)开发 ...
2022保密教育线上培训考试 06 ...
开源技术交流丨一站式全自动化运维管家 ...
从0到1,实现Java控制台版本的ATM管理系 ...
基于android的车辆违章停放执法移动APP ...
C语言牛客(NowCoder)刷题——基础语法 ...
一天吃透TCP面试八股文
嵌入式软件工程师工作经验分享 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表