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.常见的响应状态码

相关推荐
离离茶几秒前
【笔记2-9】ESP32:mqtt通信
笔记
云霄星乖乖的果冻2 分钟前
02预备知识——李沐《动手学深度学习》个人笔记
人工智能·笔记·深度学习
知识分享小能手4 分钟前
CentOS Stream 9入门学习教程,从入门到精通,CentOS Stream 9 使用 LNMP 架构部署网站 —— 语法详解与实战案例(12)
学习·架构·centos
落叶的悲哀5 分钟前
软件架构师笔记
笔记
宵时待雨13 分钟前
C语言笔记归纳17:数据的存储
c语言·开发语言·笔记
崇山峻岭之间21 分钟前
C++ Prime Plus 学习笔记037
c++·笔记·学习
π同学24 分钟前
遗传算法学习一之求函数的最值
学习
灰灰勇闯IT31 分钟前
RN性能优化实战:从卡顿到丝滑的进阶之路
学习·性能优化
CS Beginner32 分钟前
【单片机】orange prime pi开发板与单片机的区别
笔记·嵌入式硬件·学习
zore_c34 分钟前
【C语言】数据结构——顺序表超详解!!!(包含顺序表的实现)
c语言·开发语言·数据结构·c++·经验分享·笔记·线性回归