一、父工程的作用
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.4</version>
</parent>
规定版本。springboot为解决jar包版本冲突问题而定义默认版本号,几乎涵盖了日常开发用到的全部依赖,所以再引入依赖时可以省略版本号。若要修改某个依赖默认版本号,可先在父工程中查找控制版本号的键名,再在本项目中的properties文件中复写这个键。若引入的依赖springboot中并没有规定它的版本,则需要添上版本号。
如何定制化场景中的组件?
1.修改组件所在配置类所绑定的配置文件
组件是由配置类注入的,几乎每个配置类都绑定着一个配置文件,创建组件所使用的参数从配置类中获取,所以修改配置类就可以改变组件的一些特性。
2.编写一个配置类将自己的组件注入
自定义组件将会代替默认组件,因为只有当自己没有定义组件时,springboot才会自动注入,且程序启动时会先加载用户自定义组件然后再进行自动配置。
3.继承组件的配置类并重写创建该组件的方法