Ich bin daran interessiert, eine eigenständige Spring-Anwendung zu erstellen, die ausgeführt wird und wartet, um Nachrichten von einer ActiveMQ-Warteschlange mit Spring JMS zu empfangen. Ich habe an vielen Stellen gesucht und kann keinen konsistenten Weg zur Implementierung der Hauptmethode für eine solche eigenständige Anwendung finden. Es scheint nur wenige Beispiele für Spring Standalone-Anwendungen zu geben. Ich habe mir Tomcat, JBoss, ActiveMQ und andere Beispiele aus dem Web angeschaut, aber ich bin nicht zu einem Ergebnis gekommen, also ...
Was ist die beste Praxis für die Implementierung einer Hauptmethode für eine Java-Anwendung (speziell Spring mit JMS)?
Update : Hier ist ein Beispiel aus: http://forum.springsource.org/showthread.php?t=48197 Ist dies der beste Weg, dies zu tun?
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();
}
}