通过 idea、maven 构建spring 项目

很多小伙伴在开发过程中、都是在原有的项目上做功能添加或修改,很少有直接创建新的项目体验,这篇文章分享一下如何创建spring项目同时把spring 相关jar包换成编译后的spring源码,方便在学习源码过程中加注释。这是本篇的两个重点!

1、首先通过idea 点击file 点击open 打开新创建的文件目录,如图:

通过 idea、maven 构建spring 项目_第1张图片

 打开后显示

通过 idea、maven 构建spring 项目_第2张图片

 2、开始创建spring 项目工程,右键目录名点击Module 选择maven 和 webapp 

通过 idea、maven 构建spring 项目_第3张图片

通过 idea、maven 构建spring 项目_第4张图片

 3、然后进入,填好后点击 next

通过 idea、maven 构建spring 项目_第5张图片

 4、进入此页面后  配置常用的maven参数  ,之后点击next  又进入新页面,

通过 idea、maven 构建spring 项目_第6张图片

 通过 idea、maven 构建spring 项目_第7张图片

 5、点击finish 后进入项目页面,下载一会maven 显示如下页面:

通过 idea、maven 构建spring 项目_第8张图片

 6、现在我们加入一个jar 包,就构成spring项目了,


  org.springframework
  spring-context
  5.1.3.RELEASE

去掉junit配置中的       test

7、然后在改项目创建两个类进行测试

通过 idea、maven 构建spring 项目_第9张图片

package com.nandao.bean;

import org.springframework.stereotype.Component;

@Component
public class Student {
    private String name="nadao" ;

    public String getName() {
        return name;
    }

}
package com.nandao.bean;

import org.junit.Test;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;

public class StringTest {

    @Test
    public void test1(){
        AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext("com.nandao");
        Student student = (Student)applicationContext.getBean("student");
        System.out.println(student.getName());

    }
}

8、点击run 运行结果如下

通过 idea、maven 构建spring 项目_第10张图片

到此spring项目成功搭建。如果满足小伙伴的需要,看到这里可以暂停了。

9、下面进入第二环节,点击 AnnotationConfigApplicationContext 进入源码,发现只能查看 不能编辑。而我们要做的是进入源码后可以编辑。

通过 idea、maven 构建spring 项目_第11张图片

 

通过 idea、maven 构建spring 项目_第12张图片

10、此处把spring相关jar包换成spring编译后的源码(详见第一节:https://blog.csdn.net/nandao158/article/details/105454788),然后找到spring 核心jar 

通过 idea、maven 构建spring 项目_第13张图片

通过 idea、maven 构建spring 项目_第14张图片

10、点击 + 找到spring编译后的源码,选中后classes出现两个jar  删除原来的,保留编译后的

通过 idea、maven 构建spring 项目_第15张图片

通过 idea、maven 构建spring 项目_第16张图片

然后   添加编译后的sources 

 通过 idea、maven 构建spring 项目_第17张图片

 通过 idea、maven 构建spring 项目_第18张图片

 点击ok 显示,删除原来的sources,点击ok

通过 idea、maven 构建spring 项目_第19张图片

11、这样局可以在源码中加注释或者修改源码了   如图:

通过 idea、maven 构建spring 项目_第20张图片

 到此,今天的内容分享完毕,小伙伴有不懂的地方可以留言!下一篇,我们将逐步学习spring源码!!!

你可能感兴趣的:(spring源码学习)