【发布时间】:2011-01-30 15:45:06
【问题描述】:
我有兴趣创建一个 Spring 独立应用程序,该应用程序将运行并等待使用 Spring JMS 从 ActiveMQ 队列接收消息。我搜索了很多地方,但找不到一致的方式来实现这样一个独立应用程序的主要方法。 Spring 独立应用程序的示例似乎很少。我从网上查看了 Tomcat、JBoss、ActiveMQ 和其他示例,但我还没有得出结论,所以......
为 Java 应用程序(特别是 Spring with JMS)实现 main 方法的最佳实践是什么?
更新: 下面是一个例子:http://forum.springsource.org/showthread.php?t=48197 这是最好的方法吗?
public static void main(String args[]) {
try {
ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");
. . . . .
Object lock = new Object();
synchronized (lock) {
lock.wait();
}
} catch (Exception e) {
e.printStackTrace();
}
}
【问题讨论】: