Java Based Configurations in Spring 3.2