速成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:启动程序