diff --git a/jpa/eclipselink/pom.xml b/jpa/eclipselink/pom.xml
index 4f319a21..75ed74e6 100644
--- a/jpa/eclipselink/pom.xml
+++ b/jpa/eclipselink/pom.xml
@@ -37,6 +37,14 @@
org.eclipse.persistence.jpa
${eclipselink.version}
+
+
+ org.zalando.stups
+ data-jpa-eclipselink-spring-boot-starter
+ 0.10.1
+ runtime
+
+
diff --git a/jpa/eclipselink/src/main/java/example/springdata/jpa/eclipselink/Application.java b/jpa/eclipselink/src/main/java/example/springdata/jpa/eclipselink/Application.java
index 4a5305b3..e1135634 100644
--- a/jpa/eclipselink/src/main/java/example/springdata/jpa/eclipselink/Application.java
+++ b/jpa/eclipselink/src/main/java/example/springdata/jpa/eclipselink/Application.java
@@ -15,19 +15,8 @@
*/
package example.springdata.jpa.eclipselink;
-import java.util.Collections;
-import java.util.Map;
-
-import javax.sql.DataSource;
-
-import org.springframework.beans.factory.ObjectProvider;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration;
-import org.springframework.boot.autoconfigure.orm.jpa.JpaProperties;
-import org.springframework.orm.jpa.vendor.AbstractJpaVendorAdapter;
-import org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter;
-import org.springframework.transaction.jta.JtaTransactionManager;
/**
* Spring Boot application that uses EclipseLink as the JPA provider.
@@ -37,37 +26,7 @@ import org.springframework.transaction.jta.JtaTransactionManager;
* @author Mark Paluch
*/
@SpringBootApplication
-public class Application extends JpaBaseConfiguration {
-
- /**
- * @param dataSource
- * @param properties
- * @param jtaTransactionManagerProvider
- */
- protected Application(DataSource dataSource, JpaProperties properties,
- ObjectProvider jtaTransactionManagerProvider) {
- super(dataSource, properties, jtaTransactionManagerProvider);
- }
-
- /*
- * (non-Javadoc)
- * @see org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration#createJpaVendorAdapter()
- */
- @Override
- protected AbstractJpaVendorAdapter createJpaVendorAdapter() {
- return new EclipseLinkJpaVendorAdapter();
- }
-
- /*
- * (non-Javadoc)
- * @see org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration#getVendorProperties()
- */
- @Override
- protected Map getVendorProperties() {
-
- // Turn off dynamic weaving to disable LTW lookup in static weaving mode
- return Collections.singletonMap("eclipselink.weaving", "false");
- }
+public class Application {
public static void main(String[] args) {