第一个SpringBoot程序

        SpringBoot的诞生是为了简化Spring程序开发的.

        创建一个SpringBoot项目

        这里使用IDEA专业版示范.在创建时Type选择Maven,JDK使用17.点击Next,SpringBoot版本选择3.x,勾选Web中的Spring Web.

        目录介绍

        

        src/main/java: Java源代码.

        src/main/resources:为静态资源或配置⽂件.

        src/test/java:测试代码源代码.

        target:编译后的文件路径.

        pom.xml:Maven配置文件.

        运行项目

        由@SpringBootApplication注解的类为SpringBoot的启动类,在创建项目时,会根据项目名生成一个默认的启动类.这个类名可以修改,只要保证@SpringBootApplication标签存在即可.执行这个类的main方法来运行项目.

@SpringBootApplication
public class FirstSpringBootApplication {

    public static void main(String[] args) {
        SpringApplication.run(FirstSpringBootApplication.class, args);
    }

}

看到以下两行说明启动成功:

        输出HelloSpring

        可以⽤SpringBoot来实现和浏览器及⽤⼾的交互.在创建的项⽬包路径下创建Hello类,实现代码如下:

@RestController
public class Hello {
    // 此处/hello用于访问
    @RequestMapping("/hello")
    public String hello(){
        return "Hello Spring";
    }
}

        启动项目,浏览器访问127.0.0.1:8080/hello,效果如下:

        

        Web服务器

        浏览器和服务器两端进⾏数据交互,使⽤的就是HTTP协议.HTTP协议就是HTTP客⼾端和HTTP服务器之间的交互数据的格式.Web服务器就是对HTTP协议进⾏封装,程序员不需要直接对协议进⾏操作(⾃⼰写代码去解析http协议规则),让Web开发更加便捷,所以Web服务器也被称为WWW服务器,HTTP服务器,主要功能是提供⽹上信息浏览服务.
        常⻅的Web服务器有:Apache,Nginx,IIS,Tomcat,Jboss等.

        SpringBoot内置了Tomcat服务器,无需配置就能运行.Tomcat的默认端口号为8080,可以在resources/application.properties中进行修改.

        请求响应流程分析

        浏览器输入URL后,发起请求,就和服务器之间建立了链接.

        浏览器:

        输入网址:http://127.0.0.1:8080/hello.通过IP127.0.0.1定位到本机,端口号8080找到运行中的进程,/hello请求资源.

        服务器:

        接收浏览器发送的信息,查找对应的资源(如/hello),将响应返回给服务器.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值