gpt4 book ai didi

java - 从 eclipse 运行 Java Spring 应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 08:05:30 25 4
gpt4 key购买 nike

我正在开发一个在 Spring 框架上运行的项目,并且需要始终连接到 Oracle 数据库。当我想测试新方法时,我必须停止我的服务器,重建,启动服务器,然后启动我的应用程序。

我的问题是有什么方法可以运行我的应用程序而不必每次都启动它?我可以接受必须重新启动服务器,但我试图避免每次都启动应用程序。

干杯。

最佳答案

您寻求的是集成测试。您需要将应用程序分成单独的部分,并针对 Oracle 数据库一点一点地测试它们的功能。这些小片段可以通过某些测试技术(例如流行的 JUnit)进行测试。

您需要的所有部分应该仅取决于数据源以及所需的任何其他协作 bean。将您的 bean 定义分开,使它们很小并且仅依赖于很少的 bean,并追溯到数据源 bean。然后,您可以使用 JUnit(或任何您想要的测试技术)和 Spring 的测试注释来创建小型应用程序上下文

请参阅 Spring 引用手册的这一部分以获取更多信息:

http://static.springsource.org/spring/docs/current/spring-framework-reference/html/testing.html

当您进行测试时,您实际上并不运行应用程序 - 您运行它的一部分来单独验证其行为。然后,您可以添加测试来一起测试各个部分,最终您对应用程序的信心将会增强。

关于java - 从 eclipse 运行 Java Spring 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12151395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com