背景
SpringBoot中导入的依赖包一般都有自动配置类,依赖包的使用通常需要了解包自动配置了哪些内容,这时需要找到自动配置类的源码来查看功能。
本文即记录如何查看依赖包的源码。
实现
本文以发送邮件的 spring-boot-starter-mail 包为例。
导入依赖包
首先导入依赖包的Maven坐标:
<dependency>
<groupId>com.github.luues</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
<version>1.2.9.2.RELEASE</version>
</dependency>
全局搜索自动配置类
通常情况下依赖包的自动配置类名称都为XXXAutoConfiguration。
找到Properties并点击进入
通常情况进入自动配置类后,配置的内容都在XXXProperties。
自动配置类配置的内容
在application.properties中配置内容
总结
- SpringBoot的自动配置内容需要找到源码,这是最全面的了解配置内容的方式;
- 自动配置类的名称通常为XXXAutoConfiguration;
- 找到配置类后,配置内容通常在XXXProperties。