web开发学习笔记(8.java web后端开发基础知识)

1.使用spring开发的优势,spring发展到今天已经形成了一种开发生态圈,提供了若干个子项目,每个项目用于完成特定的功能。使用spring全家桶,可以做到很多事情,可以很方便的套用很多的组件。

2.pom构成

指定父工程

复制代码
<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.8</version>
        <relativePath/>
</parent>

指定web构件

复制代码
    <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

指定springboot打包控件

复制代码
 <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

3.启动类的写法

复制代码
@SpringBootApplication
public class application {
    public static void main(String[] args) {
        SpringApplication.run(application.class,args);
    }
}

4.controller层写法

复制代码
//该注解标识他是一个请求处理类
@RestController
public class hellocontroller {

    @RequestMapping("/hello")
    public String hello() {
        String aa = "hello";
        return aa;
    }
}

5.http协议基本概念,一次请求对应一次响应

6.http请求数据格式

7.http响应格式

8.错误状态码

9.常见的响应状态码

相关推荐
Upsy-Daisy1 分钟前
Hermes Agent 学习笔记 10:源码结构与整体架构总结,Hermes 到底是如何运转起来的?
笔记·学习·架构
你是个什么橙8 分钟前
Python入门学习1:安装配置开发环境——Python或Annaconda,Pycharm
python·学习·pycharm
xxwl58526 分钟前
Python语言初步认识(1)
开发语言·python·学习
Niuguangshuo31 分钟前
LangChain 学习之旅(五):Agent 与工具调用实战
学习·langchain
私人珍藏库35 分钟前
[Android] FX Player-安卓全格式播放器-比MX播放器好用
android·学习·工具·软件·多功能
Upsy-Daisy35 分钟前
Hermes Agent 学习笔记 09:MCP 集成,让 Agent 连接外部工具生态
笔记·学习
自小吃多1 小时前
IVD设备-以GB4793.1做安规摸底
笔记·嵌入式硬件
鱼子星_1 小时前
C++从零开始系列篇(二):C++入门——函数重载,引用,inline与nullptr
开发语言·c++·笔记
日取其半万世不竭1 小时前
Memos 私人碎片笔记怎么搭?Docker 加 Caddy 一小时跑起来
笔记·docker·容器
sheeta19982 小时前
LeetCode 每日一题笔记 日期:2026.06.16 题目:3612. 字符串特殊符号处理
笔记·算法·leetcode