SpringBoot学习笔记
注意:本篇博客是参考了github上的SpringAll项目进行学习
附上github项目地址:https://github.com/wuyouzhuguli/SpringAll(作者打钱)
开始SpringBoot
进入Spring官网:https://start.spring.io/
红框处可以选择额外的依赖dependencies
导入项目后的目录结构
target目录是运行Maven后由Maven创建的,默认打包的位置也在target目录下
记录坑点:SpringBoot默认扫描子包下的类。即com.Lirs.Spring.XXX包的类才会被扫描。
当初干过的蠢事:将controller包放在于SpringBoot同级包下,导致访问页面404,原因,SpringBoot没有扫描controller包下的Controller类,导致注解无效。
关于pom.xml
spring-boot-starter-parent指定了这是一个SpringBoot项目,parent中有许多默认Maven依赖,可以在配置的maven仓库 repository\org\springframework\boot\spring-boot-dependencies\版本号下的spring-boot-denpendencies-版本号中查看
需要注意的是:并非所有默认的依赖都会被加载,只有当项目中有对应的start时,才会被加载进来。