use of spring-data-jpa with java configuration