migrate to Spring 4.0