如何在java代码中运行Spring应用程序?

如何在java代码中运行Spring应用程序?,java,spring,servlets,junit,Java,Spring,Servlets,Junit,我使用springconfig(用于注入bean)、纯servlet(没有springmvc)、Esper和DB。我需要在单元测试中运行这个应用程序的实例,然后向servlet发送请求。它必须启动应用程序并运行服务器(例如Tomcat)。我需要测试所有的基础设施-如何在所有系统中处理数据。分离类的单元测试已经准备好了。这就像加载压力测试。然后我需要根据结果创建报告。这听起来像是个假问题,但这是我客户的要求。你建议用什么?我在网上找不到合适的例子。谢谢我认为spring boot可以解决您的问题:

我使用springconfig(用于注入bean)、纯servlet(没有springmvc)、Esper和DB。我需要在单元测试中运行这个应用程序的实例,然后向servlet发送请求。它必须启动应用程序并运行服务器(例如Tomcat)。我需要测试所有的基础设施-如何在所有系统中处理数据。分离类的单元测试已经准备好了。这就像加载压力测试。然后我需要根据结果创建报告。这听起来像是个假问题,但这是我客户的要求。你建议用什么?我在网上找不到合适的例子。谢谢

我认为spring boot可以解决您的问题:

看看spring boot,您可以直接调用控制器:

您可以直接调用您的url