Can't we just use the `infrastructure.xml` already available? If you think it's worthwhile having a JavaConfig variant, we should probably externalize it to allow re-use as we subvert the context caching otherwise.