我有一个使用Jersey / Spring / Tomcat的RESTful服务。我的问题是-是否可以从命令行(没有Web界面)访问我的战争中的类?

问题是JDBC连接和其他一些bean是由spring管理的。那么,如何在没有Web容器的情况下加载所有这些bean?

最佳答案

您可以轻松地初始化应用程序上下文并手动加载所有类。这是一个例子:

ConfigurableApplicationContext applicationContext = new ClassPathXmlApplicationContext("/applicationContext.xml");
YourBean yourBean = applicationContext.getBean("yourBean", YourBean.class);
applicationContext.close();

关于java - 如何在没有网状容器的情况下加载 Spring ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5383047/

10-10 18:32