已经分析过 spring-boot-tests/spring-boot-smoke-tests 下的冒烟测试和很早之前版本的 sample 是一样的,所以我们想直接利用这些 sample code 来进行运行调试代码,从而可以 debug 进入到源码中。

但是默认情况下的 spring-boot-tests module 里面只包含了下图两个,我们可以将 spring-boot-smoke-tests 写在下面的这个 modules 里面,这样 IDEA 就会将里面的代码进行当做一个 maven 项目了。

除了上面的这种方式,你还可以手动的将其设置为一个 maven 项目,在设置之前它是下面这样的:

设置后它是这样的:

SpringBoot 源码解析——如何进行源码环境调试?相关推荐

  1. 源码解析:Spring源码解析笔记(五)接口设计总览

    本文由colodoo(纸伞)整理 QQ 425343603 Java学习交流群(717726984) Spring解析笔记 启动过程部分已经完成,对启动过程源码有兴趣的朋友可以作为参考文章. 源码解析 ...

  2. SpringBoot各类型参数解析原理(源码)

    上次那篇我们只分析了doDispatch中的getHandler方法(获取执行链,执行链里包括当前请求URL对应的 handler 以及拦截器(Controller.method绑定关系)),今儿继续 ...

  3. spring 源码深度解析_spring源码解析之SpringIOC源码解析(下)

    前言:本篇文章接SpringIOC源码解析(上),上一篇文章介绍了使用XML的方式启动Spring,介绍了refresh 方法中的一些方法基本作用,但是并没有展开具体分析.今天就和大家一起撸一下ref ...

  4. 详细的Faster R-CNN源码解析之RPN源码解析

    在阔别了将近三个月之后,笔者又准备更新博客了.对于前两个多月的未及时更新,笔者在此向大家表示歉意,请大家原谅. 本次博客的更新是关于Faster R-CNN的源码.首先说一下笔者为什么要更新Faste ...

  5. Android之EventBus框架源码解析下(源码解析)

    转载请标明出处:[顾林海的博客] 个人开发的微信小程序,目前功能是书籍推荐,后续会完善一些新功能,希望大家多多支持! 前言 EventBus是典型的发布订阅模式,多个订阅者可以订阅某个事件,发布者通过 ...

  6. MyBatis源码解析(二)——Environment环境

    原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6625612.html 本应该先开始说Configuration配置类的,但是这个类有点过于 ...

  7. 【OS xv6】1 万字详解shell源码解析命令(内含wsl+vscode调试xv6教程 文档第一章助读)

    现在前面的 嘻嘻几百年没写文了确实没时间,等搞完毕设可以一起重温重温.最近学os,读源码发现还挺多东西得整理的,尤其途中有必要找资料整理的时候,内容有点多有点乱,写在源码已经显得不现实了.用的vsco ...

  8. 【源码解析】hashMap源码跟进

    hashMap的实现原理 Java8以前底层数据结构:数组+链表. Java8及以后底层数据结构:数组+链表+红黑树.默认情况下链表长度超过8变成红黑树(整个hashMap元素数量超过64),红黑树节 ...

  9. 【源码解析】ArrayList源码解析

    存储特性 – 有序且可重复 存储元素,底层 Object 数据,数组不会对元素做判断,所以可重复,基于数组下标的连续存储,所以有序 数组容量一旦定义,就不能更改,可以扩容 初始容量 – 默认情况下,a ...

最新文章

  1. 2022-2028全球与中国跨临界二氧化碳系统市场现状及未来发展趋势报告
  2. JavaWeb入门_模仿天猫整站Tmall_SSH实践项目
  3. 【整理之路二】百度地图的路径规划和调用本机地图导航
  4. 信息学奥赛一本通 1227:Ride to Office | OpenJudge NOI 4.6 2404:Ride to Office
  5. Java并发编程-线程池底层工作原理
  6. SSM员工工资管理系统(Java毕设项目)
  7. 安装内存条后系统蓝屏怎么解决
  8. linux中进程unit是什么意思,Unit(linux)基础命令
  9. 麻辣烫有几种类型?不同种麻辣烫怎么做
  10. Qualcomm msm8916 MIPI to RGB 调试
  11. 11月全球浏览器份额:IE蝉联霸主 份额继续下降
  12. 游戏蓝牙耳机怎么挑选?超高性价比蓝牙耳机分享
  13. oracle 查看PACKAGE里的函数代码
  14. 什么是JMS(消息服务)
  15. 小白的柳州麻将黑科技.Part1 = 你不知道的门清
  16. 青岛啤酒与德国啤酒:纯爽背后的渊源与秘密
  17. 洛谷 P1498 南蛮图腾
  18. leetcode系列-198.打家劫舍
  19. 2022-1-19 C++STL—— 仿函数 functor
  20. 工业智能网关BL110详解之1:实现三菱 PLC FX1S 接入Modbus TCP Server云平台

热门文章

  1. 802.11N blockACK
  2. 51Nod-2173 ProjectEuler 71
  3. 计算机科学与技术单片机55,关于计算机技术与科学专业的考研信息
  4. pythonjam的用法_jam的用法总结大全
  5. cath数据库fasta备注_数据库(同源)搜索软件 FASTA 和 BLAST
  6. python视窗版_Python GUI tkinter窗口视窗学习3
  7. 文本编辑器实现跳转到指定行的功能
  8. shell连接工具_无需本地软件,只用浏览器就能连接并控制安卓手机
  9. Java:Java和c的区别
  10. android 之intent(意图)详解