黑马JavaWeb开发笔记13——Springboot入门(创建、运行&测试项目)、Http协议(请求&响应协议)、HTTP协议解析


前言

本篇文章是2023年最新黑马JavaWeb开发笔记13:Springboot入门(创建、运行&测试项目)、Http协议(GET, POST, 响应协议)、HTTP协议解析的总结,帮助需要学习Web开发的朋友温故而知新。

  1. SpringBoot介绍
  2. SpringBootWeb入门
  3. HTTP协议(请求、响应、协议解析)

一、SpringBoot介绍

  • 首先了解什么是Spring
    • 我们可以打开Spring的官网( https://spring.io ),去看一下Spring的简介:Spring makesJava simple
      在这里插入图片描述
  • Spring发展到今天已经形成了一种开发生态圈,Spring提供了若干个子项目,每个项目用于完成特定的功能。
  • 而我们在项目开发时,一般会偏向于选择这一套spring家族的技术,来解决对应领域的问题,那我们称这一套技术为spring全家桶
  • 而Spring家族旗下这么多的技术,最基础、最核心的是 SpringFramework。其他的spring家族的技术,都是基于SpringFramework的,SpringFramework中提供很多实用功能,如:依赖注入、事务管理、web开发支持、数据访问、消息服务等等
    在这里插入图片描述
    在这里插入图片描述
  • 通过springboot就可以快速的帮我们构建应用程序,所以springboot呢,最大的特点有两个 :
    • 简化配置
    • 快速开发

二、SpringBootWeb入门

1. 需求

基于SpringBoot的方式开发一个web应用,浏览器发起请求/hello后,给浏览器返回字符串:“Hello World ~”

2. 开发步骤

第1步:创建SpringBoot工程项目
第2步:定义HelloController类,添加方法hello,并添加注解
第3步:测试运行

2.1 创建SpringBoot工程(需要联网)

  • 基于Spring官方骨架,创建SpringBoot工程
    在这里插入图片描述

  • Springboot版本要选2.0版本,只有2.0版本才支持jdk11,3.0系列需要jdk17

  • 基本信息描述完毕之后,勾选web开发相关依赖
    在这里插入图片描述

  • 点击Finish之后,就会联网创建这个SpringBoot工程,创建好之后,结构如下:
    在这里插入图片描述

2.2 定义请求处理类

  • 在com.itheima这个包下创建一个子包controller
    在这里插入图片描述

  • 然后在controller包下新建一个请求处理类:HelloController

    • 此时只是一个普通的类,还不是请求处理类,需要加上一个标识,使其变成请求处理类
      在这里插入图片描述
      在这里插入图片描述
package com.itheima.controller;
import org.springframework
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值