阅读Spring源码,我们可通过在github上下载源码,再通过编译的方式进行,也可以通过Idea构建maven工程,阅读maven反编译后的源码,源码编译的方式会有编译错误,操作复杂,本文通过maven反编译的方式阅读spring源码。
因为XML的方式创建spring项目不易阅读,以下项目通过javabean的方式创建。
1、创建maven项目
很容易,不多说
2、添加maven依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.0.2.RELEASE</version>
</dependency>
只需要添加这一个依赖即可
3、添加配置类AppConfig
再项目下创建AppConfig.java文件,内容如下
@ComponentScan("com.test")
public class AppConfig {
}
@ComponentScan("com.test")指定你需要Spring扫描的路径
4、测试启动Spring
public static void main(String[] args) {
AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class);
}
ok,Spring项目已创建完成