Archiv der Kategorie Java

Spring 3 und “Unable to locate Spring NamespaceHandler” Fehler

Hatte heute das Problem, dass beim Bauen meines Projekts der NameSpaceHandler für Spring Transaction nicht aufgelöst werden konnte. Zunächst dachte ich, dass es mit dem Schema-Mapping in der applicationContext.xml zusammenhängt, jedoch stellte sich heraus, dass eine fehlende Abhängigkeit ursächlich war.

Dank einem Artikel auf DaShaun’s Blog konnte ich das Problem sehr schnell lösen! Vielleicht hilfst dem einen oder anderen :-)

Tags: , , , , ,

Projekte gezielt finden mit Eclipse Tiny Tools

Wer kennt das nicht? Einen Workspace voller Projekte und man sieht den Wald vor lauter Bäumen nicht mehr. Mein Arbeitskollege Sascha Theves hat sich dem Problem angenommen und dabei sind die “Eclipse Tiny Tools” entstanden, welche Eclipse um einen “Open Project Dialog” (vgl. Open Type Dialog) erweitert.

Wie ich finde eine nützliche Erweiterung, gerade wenn man viele Projekte in einem Workspace hat.

Tags: , ,

TimerTask und Timer

Irgendwann steht jeder Entwickler mal vor der Aufgabe in regelmäßigen Abständen irgendwelche Methoden auszuführen. Dieses Code-Snippet zeigt den grundätzlichen Umgang mit den Utility Klassen “TimerTask” und “Timer”. Vielleicht kann es ja der eine oder andere gebrauchen :-)

TimerTask task = new TimerTask() {
public void run() {
System.out.println("5 sec gone!");
}
};

long delay = 1000 * 5; // 5 sekunden
Timer timer = new Timer();
timer.schedule(task, 0, delay);

**** UPDATE ****

Hatte leider vergessen darauf hinzuweisen, dass der Timer auch beendet werden sollte (Vielen Dank an Mike!),  sobald er nicht mehr benötigt wird!

–> Timer.cancel()

Tags: , ,