【发布时间】:2022-01-18 06:38:19
【问题描述】:
有时我只是在一个界面中调试一些错误(可能存在一些相关的类,一个@Controller类和几个@Service类),
@RestController
public class A {
@Autowired
private B b;
@Autowired
private C c;
}
@Service
class B{
}
@Service
class C{
}
我需要启动 springboot 应用程序。但是当项目类增加时。它太慢了。我知道我可以使用 jrebel 等开发工具进行热部署。我只是想知道是否有任何方法让用户启动应用程序但使用一个特定的类。在这种情况下,我的意思是 A 类
【问题讨论】:
-
@SpringBootTest. -
这就是你应该编写单元测试的原因。只需编写一个实例化 A 类并模拟 B 和 C 的测试,这样您就可以检查它是否正常运行。对其他类执行相同操作。
标签: spring spring-boot spring-mvc