Spring 3.1 GA was announced early this month. One feature we have been looking for some time is the new environment abstraction with bean definitions profile. While this abstraction allows to configure the profiles to use in many different locations, we found useful to be able to customize this even further to suit our needs. This blog post contains a simple implementation showcase, available on github. [...]