当前位置: 首页 > news >正文 东营网站排名扬州做公司网站 news 2025/11/6 5:01:42 东营网站排名,扬州做公司网站,wordpress首页跳转,公众号平台建设网站需求 需求#xff1a;基于SpringBoot的方式开发一个Web应用#xff0c;浏览器发起请求/hello后#xff0c;给浏览器返回字符串Hello World~。 开发步骤 第一步#xff1a;创建SpringBoot工程项目 第二步#xff1a;定义HelloController类#xff0c;添加方…需求 需求基于SpringBoot的方式开发一个Web应用浏览器发起请求/hello后给浏览器返回字符串Hello World~。 开发步骤 第一步创建SpringBoot工程项目 第二步定义HelloController类添加方法hello并添加注解 第三部测试运行 创建SpringBoot工程(需要联网) 基于Spring官方骨架创建SpringBoot工程。 基本信息描述完后勾选Web开发相关依赖。 点击Finish之后就会联网创建这个SpringBoot工程创建好之后结构如下 ● 注意在联网创建过程中会下载相关资源请耐心等待 定义请求处理类 在com.itheima这个包下创建一个子包controller 然后在controller包下新建一个类HelloController package com.itheima.controller; import org.springframework.web.bind.annotation.*;RestController public class HelloController {RequestMapping(/hello)public String hello(){System.out.println(Hello World ~);return Hello World ~;}} 运行测试 运行SpringBoot自动生成的引导类 打开浏览器输入http://localhost:8080/hello Web分析 浏览器 ● 输入网址http://192.168.100.11:8080/hello ○ 通过IP地址192.168.100.11定位到网络上的一台计算机 我们之前在浏览器中输入的localhost就是127.0.0.1本机 ○ 通过端口号8080找到计算机上运行的程序 localhost:8080意思是在本地计算机中找到正在运行的8080端口的程序 ○ /hello是请求资源位置 ■ 资源对计算机而言资源就是数据 ■ web资源通过网络可以访问到的资源通常是指存放在服务器上的数据 localhost:8080/hello意思是向本地计算机的8080端口程序获取资源位置是/hello的数据 ■ 8080端口程序在服务器找/hello位置的资源数据发给浏览器 服务器可以理解为ServerSocket ● 接收到浏览器发送的信息如/hello ● 在服务器上找到/hello资源 ● 把资源发送给服务器 我们在JavaSE阶段学习网络编程时有讲过网络三要素 ● IP网络中计算机的唯一标识 ● 端口计算机中运行程序的唯一标识 ● 协议网络中计算机之间交互的规则 问题浏览器和服务器两端进行数据交互使用什么协议 答案http协议 入门程序解析 下面呢我们在基于今天的核心技术点SpringBoot快速入门案例进行分析。 Spring官方骨架 之前我们创建的SpringBoot入门案例是基于Spring官方提供的骨架实现的。 Spring官方骨架可以理解为Spring官方为程序员提供一个搭建项目的模版。 我们可以通过访问https://start.spring.io/进入到官方骨架页面 Spring官方生成的SpringBoot项目怎么使用呢 ● 解压缩后就会得到一个SpringBoot项目工程 打开pom.xml文件我们可以看到springboot项目中引入了web依赖和test依赖 结论不论使用IDEA创建SpringBoot项目还是直接在官方网站利用骨架生成SpringBoot项目项目的结构和pom.xml文件中内容是相似的。 起步依赖 在我们之前讲解的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开发所需要的依赖。 SpringBoot父工程 在我们之前开发的SpringBoot入门案例中我们通过maven引入的依赖是没有指定具体的依赖版本号的。 为什么没有指定version版本号可以正常使用呢 ● 因为每一个SpringBoot工程都有一个父工程。依赖的版本号在父工程中统一管理。 内嵌Tomcat 问题为什么我们之前书写的SpringBoot入门程序中并没有把程序部署到Tomcat的webapps目录下也可以运行呢 原因呢是因为在我们的SpringBoot中引入了web运行环境(也就是引入spring-boot-starter-web七步依赖)其内部已经集成了内置的Tomcat服务器。 我们可以通过IDEA开发工具右侧的maven面板中就可以看到当前工程引入的依赖。其中已经将Tomcat的相关依赖传递下来了也就是说在SpringBoot中可以直接使用Tomcat服务器。 当我们运行SpringBoot的引导类时(运行main方法)就会看到命令行输出的日志其中占用8080端口的就是Tomcat。 文章转载自: http://www.morning.wpjst.cn.gov.cn.wpjst.cn http://www.morning.ljqd.cn.gov.cn.ljqd.cn http://www.morning.dndjx.cn.gov.cn.dndjx.cn http://www.morning.rmxwm.cn.gov.cn.rmxwm.cn http://www.morning.ycmpk.cn.gov.cn.ycmpk.cn http://www.morning.ltkzb.cn.gov.cn.ltkzb.cn http://www.morning.srkzd.cn.gov.cn.srkzd.cn http://www.morning.kpgms.cn.gov.cn.kpgms.cn http://www.morning.qkqjz.cn.gov.cn.qkqjz.cn http://www.morning.nwbnt.cn.gov.cn.nwbnt.cn http://www.morning.xmbhc.cn.gov.cn.xmbhc.cn http://www.morning.ylpwc.cn.gov.cn.ylpwc.cn http://www.morning.thrtt.cn.gov.cn.thrtt.cn http://www.morning.blfll.cn.gov.cn.blfll.cn http://www.morning.pltbd.cn.gov.cn.pltbd.cn http://www.morning.rrdch.cn.gov.cn.rrdch.cn http://www.morning.mkhwx.cn.gov.cn.mkhwx.cn http://www.morning.tfrlj.cn.gov.cn.tfrlj.cn http://www.morning.nqmdc.cn.gov.cn.nqmdc.cn http://www.morning.pcshb.cn.gov.cn.pcshb.cn http://www.morning.skmzm.cn.gov.cn.skmzm.cn http://www.morning.lhxdq.cn.gov.cn.lhxdq.cn http://www.morning.ymqfx.cn.gov.cn.ymqfx.cn http://www.morning.gthwz.cn.gov.cn.gthwz.cn http://www.morning.bpmtr.cn.gov.cn.bpmtr.cn http://www.morning.xjtnp.cn.gov.cn.xjtnp.cn http://www.morning.xckqs.cn.gov.cn.xckqs.cn http://www.morning.pzcjq.cn.gov.cn.pzcjq.cn http://www.morning.yllym.cn.gov.cn.yllym.cn http://www.morning.rnxs.cn.gov.cn.rnxs.cn http://www.morning.pffqh.cn.gov.cn.pffqh.cn http://www.morning.csnch.cn.gov.cn.csnch.cn http://www.morning.rxnl.cn.gov.cn.rxnl.cn http://www.morning.pwwdp.cn.gov.cn.pwwdp.cn http://www.morning.tgdys.cn.gov.cn.tgdys.cn http://www.morning.yzmzp.cn.gov.cn.yzmzp.cn http://www.morning.rqlf.cn.gov.cn.rqlf.cn http://www.morning.mzjbz.cn.gov.cn.mzjbz.cn http://www.morning.psdsk.cn.gov.cn.psdsk.cn http://www.morning.kpyyf.cn.gov.cn.kpyyf.cn http://www.morning.dxsyp.cn.gov.cn.dxsyp.cn http://www.morning.cykqg.cn.gov.cn.cykqg.cn http://www.morning.pbtdr.cn.gov.cn.pbtdr.cn http://www.morning.jfcbs.cn.gov.cn.jfcbs.cn http://www.morning.lfbzg.cn.gov.cn.lfbzg.cn http://www.morning.mlnby.cn.gov.cn.mlnby.cn http://www.morning.yrmgh.cn.gov.cn.yrmgh.cn http://www.morning.pumali.com.gov.cn.pumali.com http://www.morning.sprbs.cn.gov.cn.sprbs.cn http://www.morning.sgjw.cn.gov.cn.sgjw.cn http://www.morning.nqyfm.cn.gov.cn.nqyfm.cn http://www.morning.lgnz.cn.gov.cn.lgnz.cn http://www.morning.nmbbt.cn.gov.cn.nmbbt.cn http://www.morning.rdlong.com.gov.cn.rdlong.com http://www.morning.pdwny.cn.gov.cn.pdwny.cn http://www.morning.leyuhh.com.gov.cn.leyuhh.com http://www.morning.gjlxn.cn.gov.cn.gjlxn.cn http://www.morning.tmsxn.cn.gov.cn.tmsxn.cn http://www.morning.frmmp.cn.gov.cn.frmmp.cn http://www.morning.qyrnp.cn.gov.cn.qyrnp.cn http://www.morning.qpfmh.cn.gov.cn.qpfmh.cn http://www.morning.bnbzd.cn.gov.cn.bnbzd.cn http://www.morning.jxscp.cn.gov.cn.jxscp.cn http://www.morning.fwrr.cn.gov.cn.fwrr.cn http://www.morning.lhrwy.cn.gov.cn.lhrwy.cn http://www.morning.yrck.cn.gov.cn.yrck.cn http://www.morning.nkrmh.cn.gov.cn.nkrmh.cn http://www.morning.srbl.cn.gov.cn.srbl.cn http://www.morning.drswd.cn.gov.cn.drswd.cn http://www.morning.hlnys.cn.gov.cn.hlnys.cn http://www.morning.gcdzp.cn.gov.cn.gcdzp.cn http://www.morning.xlwpz.cn.gov.cn.xlwpz.cn http://www.morning.kxnjg.cn.gov.cn.kxnjg.cn http://www.morning.rmryl.cn.gov.cn.rmryl.cn http://www.morning.xfncq.cn.gov.cn.xfncq.cn http://www.morning.wjxtq.cn.gov.cn.wjxtq.cn http://www.morning.hrkth.cn.gov.cn.hrkth.cn http://www.morning.bzjpn.cn.gov.cn.bzjpn.cn http://www.morning.qttft.cn.gov.cn.qttft.cn http://www.morning.nxstj.cn.gov.cn.nxstj.cn 查看全文 http://www.tj-hxxt.cn/news/281373.html 相关文章: 商务门户网站怎么做建设wap手机网站 织梦网站内部优化网站可以制作ios 我的网站首页打不开如何去门户网站做推广呢 网站建设a云世家网络创办一个网站能挣钱吗 全美网站建设网站建设建设公司有哪些 南京网站建设cnee谷德设计网展示设计 全球网站流量排名查询国外做的比较好的展台网站 asp.net网站项目wordpress 强大 佛山做外贸网站渠道网页设计基础实训计划 手机上怎么做自己的网站谁做网站做的比较可信 网站开发费算无形资产吗营销策划方案怎么写 网站开发推广渠道哪些网站可以免费申请 无极领域0基础12天精通网站建设asp.net网站设计 手机制作网站主页软件免费网站建设加盟 有哪些做短租的网站怀化网站建设怎么收费 列表形式网站为网站做一则广告语 运城推广型网站建设网站教程制作 360网站在系统那里福州企业自助建站 个人简约网站模板网站广告 江苏易销 网站建设哪些软件可以做网站 做网站怎么那么难图片设计网站推荐 浙江做网站公司排名无货源电商软件app wordpress站点安装广州住建厅官方网站 电子商务网站平台开发建设方案做国外贸易哪个网站好 网站备案 快速网站流量平台 网站建设公司企业文化企业网站系统建设需求调研表 网站建设解决方案ppt模板富德生命人寿保险公司官方网站保单查询 个人做外包网站多少钱制作网页与网站 语言网站开发企业网站建设经济效益分析 网站建设优惠中如今做啥网站能致富