Abstract

Dieser Artikel zeigt folgende Konfigurationsmöglichkeiten für Java auf: Java Properties, Apache Commons Configuration, Apache Delta Spike, Spring, ConfigBuilder, Owner, JavaEE. Es werden Vor- und Nachteile beleuchtet.

Description

Für eine reine Java Anwendung ohne Container scheint mir Apache Commons Configurations am geeignetsten. Vom Autor betrachtete Kriterien: Typesicherheit, Default Werte, Verschiedene Konfigurationsquellen, Kobinieren und Überschreiben aus mehreren Quellen, Zugriff auf Werte (Injektion oder API Abfragen), Laufzeitänderungen z.B. Eventsystem bei Aktualisierungen der Konfig

Links and resources

Tags