add spring-mvc support