SpringBoot基础篇入门学习笔记,三万字crud版。

本文是关于SpringBoot的基础学习笔记,涵盖从创建项目、理解Spring Boot组成到整合Junit、Mybatis、Mybatis-Plus和Druid,实现增删改查功能的全过程。详细讨论了启动类、配置文件、第三方库的整合方法,以及前后端交互的实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.如何创建项目

maven 3.6.1版本,springboot选2.5.4版本,稳定。
在这里插入图片描述
用啥勾啥
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
结果:

springboot,pom.xml直接勾就行,不用自己添加了。。。
但是在idea一定要联网,不联网去网站建,还有其他方法。

在这里插入图片描述
使用aliyun的镜像创建,不至于很卡。
在这里插入图片描述

直接一次性隐藏不需要的文件
在这里插入图片描述
完成:
在这里插入图片描述

2.spring boot的组成

在这里插入图片描述

1.parent(定义未使用依赖)

好处:减少依赖冲突。

父项目统一管理依赖版本,其他项目直接引用就行,方便管理。
在这里插入图片描述
1.项目继承springboot,再继承依赖管理,也可以自己导入。
在这里插入图片描述

2.不同的版本,对应的各种依赖的版本坐标都是不一样的。在这里插入图片描述
在这里插入图片描述

2.Start

好处:减少了依赖配置。

举例:spring-boot-starter-web启动依赖其实导入的还是spring-web和spring-webmvc,依赖的传递。
其他的也是导入了很多的依赖。

在这里插入图片描述
点进去:

在这里插入图片描述
这玩意不导入,你的controller都用不了。

总之:
帮大忙。

在这里插入图片描述
实际版本:在这里插入图片描述

3.启动类

启动类里面经常运行一句话,这句话为了创建容器对象,启动spring容器。

在这里插入图片描述
启动类SpringbootApplication,底层有@Configuration,这玩意就是个配置类。在这里插入图片描述

@ComponentScan,帮你扫描包,所以配置类其实就是加载Bean。

在这里插入图片描述

4.辅助功能

内嵌tomcat服务器是其中之一

1.启动web服务器,靠spring-boot-starter-web.
里面全靠它
在这里插入图片描述
内嵌tomcat
在这里插入图片描述
原理:将Tomcat的执行过程抽取出来,变成一个对象,交给容器管。

2.如果不想用tomcat,可以自己改。
在这里插入图片描述
小技巧:快速复制项目
在这里插入图片描述

5.配置

1.配置文件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

创建配置文件的时候不谈提示:
idea给你的提示
在这里插入图片描述
在这里插入图片描述
2.获取自定义配置,映射到对象

请添加图片描述

注解配置:请添加图片描述

请添加图片描述

数组:
在这里插入图片描述
在这里插入图片描述
读全部数据:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值