首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
物联网/工业互联网
›
物联网
›
JavaWeb入门步调分析(Spring官方骨架、设置起步依赖、S ...
返回列表
发新帖
JavaWeb入门步调分析(Spring官方骨架、设置起步依赖、SpringBoot父工程、内嵌Tomcat)
[复制链接]
发表于 2026-4-24 09:03:20
|
显示全部楼层
|
阅读模式
3.3 入门步调分析
关于web开发的底子知识,我们可以告一段落了。下面呢,我们在基于本日的焦点技能点SpringBoot快速入门案例举行分析。
3.3.1 Spring官方骨架
之前我们创建的SpringBoot入门案例,是基于Spring官方提供的骨架实现的。
Spring官方骨架,可以明确为Spring官方为步调员提供一个搭建项目标模板。
我们可以通过访问:https://start.spring.io/ ,进入到官方骨架页面
Spring官方天生的SpringBoot项目,怎么利用呢?
解压缩后,就会得到一个SpringBoot项目工程
打开pom.xml文件,我们可以看到springboot项目中引入了web依赖和test依赖
结论:岂论利用IDEA创建SpringBoot项目,还是直接在官方网站利用骨架天生SpringBoot项目,项目标布局和pom.xml文件中内容是相似的。
3.3.2 起步依赖
在我们之前解说的SpringBoot快速入门案例中,同样也引用了:web依赖和test依赖
spring-boot-starter-web和spring-boot-starter-test,在SpringBoot中又称为:起步依赖
而在SpringBoot的项目中,有很多的起步依赖,他们有一个共同的特性:就是以spring-boot-starter-作为开头。在以后各人碰到spring-boot-starter-xxx这类的依赖,都为起步依赖。
起步依赖有什么特别之处呢,这里我们以入门案例中引入的起步依赖做为解说:
spring-boot-starter-web:包罗了web应用开发所须要的常见依赖
spring-boot-starter-test:包罗了单元测试所须要的常见依赖
spring-boot-starter-web
内部把关于Web开发全部的依赖都已经导入而且指定了
版本
,只需引入 spring-boot-starter-web 依赖就可以实现Web开发的须要的
功能
Spring的官方提供了很多现成的starter(起步依赖),我们在开发干系应用时,只须要引入对应的starter即可。
官方所在:https://docs.spring.io/spring-boot/docs/2.7.2/reference/htmlsingle/#using.build-systems.starters
每一个起步依赖,都用于开发一个特定的
功能
。
举例:当我们开发中须要利用redis
数据库
时,只须要在SpringBoot项目中,引入:spring-boot-starter-redis ,即可导入redis开发所须要的依赖。
3.3.2 SpringBoot父工程
在我们之前开发的SpringBoot入门案例中,我们通过maven引入的依赖,是没有指定具体的依赖
版本
号的。
为什么没有指定
版本
号,可以正常利用呢?
由于每一个SpringBoot工程,都有一个父工程。依赖的版本号,在父工程中同一管理。
3.3.3 内嵌Tomcat
标题:为什么我们之前誊写的SpringBoot入门步调中,并没有把步调摆设到Tomcat的webapps目次下,也可以运行呢?
缘故起因呢,是由于在我们的SpringBoot中,引入了web运行情况(也就是引入spring-boot-starter-web起步依赖),其内部已经集成了内置的Tomcat
服务器
。
我们可以通过IDEA开发工具右侧的maven面板中,就可以看到当前工程引入的依赖。此中已经将Tomcat的干系依赖转达下来了,也就是说在SpringBoot中可以直接利用Tomcat
服务器
。
当我们运行SpringBoot的引导类时(运行main方法),就会看到下令行输出的日记,此中占用8080端口的就是Tomcat。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
浏览过的版块
信创/国产替代
花瓣小跑
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表