クラスローダにJARファイルを動的に読み込ませることができるということだな? っていうかクラスパスをRuntimeクラスを使って通さなくて済むって言うだけか? Spring frameworkにも似たようなものがなかったっけか?
java.lang.instrument
java.lang.instrument: Ability to add .jar files to a classpath
When a tool, such as a profiler or management console, attaches to a running VM, the tool will typically need to load its tool agent into the VM. If the agent is written in the Java Language, then the .jar file that contains the agent classes must be added to the system classpath at runtime. Furthermore, if the agent does bytecode instrumentation (for example, if the tool does profiling or tracing), then it will need to add supporting instrumentation classes onto the boot classpath and maybe also the system classpath.
This change adds two new methods to add .jar files to classpaths: