速成SpringBoot
参考链接1:
https://www.bilibili.com/video/BV1Es4y1Q7Ms
准备内容
准备工具
- 学习版idea 2022.2.5
- 学习版navicate Premium 16
- phpstudy
- apipost7(替代:postman)
环境、库
- jdk17
- springframework: 2.7.11
- mysql
- lombok
- mybatis
必备网站:maven repository
理论知识
Spring:容器托管所有东西,用什么从容器里拿出来即可。
SpringBoot:简化配置。
mybatis:基于jdbc而优于Jdbc
问题
1、springframework版本不对,springboot程序没法运行。
2、访问controller下接口报404的解决方案
- 我把controller的软件包放在java目录上,导致启动类没法扫描到controller,进而产生404 not found的错误。
- 如何解决问题?
- 疑惑启动类含有
SpringBootApplication
,默认是扫描整个项目,却扫描不到controller - 观察到controller软件包的位置不在com.wang的目录下面。
- 移动软件包位置,解决问题。
- 疑惑启动类含有
连接数据库流程
1、打开phpstudy:启动WNMP
2、打开idea:启动程序