@rafial As I often note, use a less shitty language for glue/config/everything. Groovy scripts are better than XML config files. Or write the entire thing in Kawa Scheme or Clojure (not my favorite Lisp, but eh). Then you can change config by just editing the program, or in REPL!

But if all you can use is Oracle Java® 237, and they won't even let you use BeanShell because some C++ fuckwit was traumatized by dynamic binding, Spring's a least-bad solution.
#java #usedToBeCool #butNowItsCobol