如何在idea中调试spring 源码

如何在idea中调试spring 源码,第1张

1、首先从github下载源代码,地址为: GitHub - spring-projects/spring-framework: Spring Framework  然后现在不同的版本号,我这里选择的是5.3.8 ,然后下载到本地,下载按钮就是有变绿色的 code按钮,下拉选择download zip, 如果觉得github太慢,可以从我的网盘下载   链接: 百度网盘 请输入提取码 提取码: cfrt 

 

2、在idea中创建一个maven项目,我这里就不演示如何创建项目,直接看我创建好的 3、在pom.xml中引入spring,这里我们以spring-web为例,或者可以直接引入spring-boot:2.5.12



    4.0.0


    org.example
    spring-demo-new
    1.0-SNAPSHOT


    
        8
        8
    


    
        
            org.springframework
            spring-web
            5.3.18
        
        
            org.springframework
            spring-context
            5.3.18
        
    

4、打开我们的项目配置 windows的快捷键:Ctrl+Alt+Shift+S ,然后选择到Libraries 5、看到我图中标注的Source,然后点击上面的第一个加号,选择本地的文件,点击OK 6、然后在删除掉之前的class 7、创建入口开始调试spring
public class SpringDemo {
    public static void main(String[] args) {
              //demo是我的包名
        AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext("demo");
        BeanDemo beanDemo = ctx.getBean(BeanDemo.class);
        beanDemo.setInfo("test spring source ");
        ctx.close();
    }
}

8、在我们的源码里面修改添加注释 但是最后建议:在我们的空白的地方来编写我们的注释,这样的话你在调试的时候不会错行。因为你已经编译好的class文件的行数和你的源代码行数对不上,我们都知道java运行是靠class文件的,除非你把源代码在重新编译一下,install到你本地maven库就OK啦。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/736211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存