Мне интересно создать автономное приложение Spring, которое будет запускаться и ждать, чтобы получать сообщения из очереди ActiveMQ с помощью Spring JMS. Я искал много мест и не могу найти последовательный способ реализации основного метода для такого автономного приложения. Как представляется, несколько примеров автономных приложений Spring. Я посмотрел Tomcat, JBoss, ActiveMQ и другие примеры из Интернета, но я не пришел к выводу, поэтому...
Какова наилучшая практика для реализации основного метода для Java-приложения (в частности, Spring с JMS)?
Обновление: Вот пример из: 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();
}
}