【问题标题】:How to debug Spring web application without real web request in IntelliJ如何在 IntelliJ 中调试没有真实 Web 请求的 Spring Web 应用程序
【发布时间】:2023-01-12 20:07:33
【问题描述】:

我想用 IntelliJ 调试 Spring 控制器类。通常我会以调试模式启动服务并执行真正的 REST 请求以进入断点。

但是是否可以在没有活动的 servlet 请求和执行线程的情况下调用 spring bean?理想情况下,我想将 java REPL 附加到现有进程并在没有 Web 请求的情况下调用任意 spring bean。

【问题讨论】:

    标签: java spring servlets


    【解决方案1】:

    使用 Mock MVC 编写集成/单元测试的最简单方法,然后在 IDEA 中以调试模式执行选定的测试用例。 Mock MVC 很容易使用,你可以从这个链接https://howtodoinjava.com/spring-boot2/testing/spring-boot-mockmvc-example/ 得到一些基本的想法

    【讨论】:

      猜你喜欢
      • 2019-10-11
      • 1970-01-01
      • 2013-11-05
      • 2015-03-09
      • 2016-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多