From c1aff280d9847fbbae1501e4fd74e6a1485bdf63 Mon Sep 17 00:00:00 2001 From: anhefti <andreas.hefti@let.ethz.ch> Date: Mon, 4 Feb 2019 17:02:48 +0100 Subject: [PATCH] spring config for java 8 --- src/main/java/ch/ethz/seb/sebserver/SEBServer.java | 5 ----- .../webservice/weblayer/oauth/AuthorizationServerConfig.java | 2 ++ 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/ch/ethz/seb/sebserver/SEBServer.java b/src/main/java/ch/ethz/seb/sebserver/SEBServer.java index f6f54e55..7b9e03ee 100644 --- a/src/main/java/ch/ethz/seb/sebserver/SEBServer.java +++ b/src/main/java/ch/ethz/seb/sebserver/SEBServer.java @@ -10,18 +10,13 @@ package ch.ethz.seb.sebserver; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration; -import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.Import; @SpringBootApplication(exclude = { // OAuth2ResourceServerAutoConfiguration.class, UserDetailsServiceAutoConfiguration.class, //DataSourceAutoConfiguration.class }) -@Configuration -@Import(DataSourceAutoConfiguration.class) public class SEBServer { public static void main(final String[] args) { diff --git a/src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/oauth/AuthorizationServerConfig.java b/src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/oauth/AuthorizationServerConfig.java index c91a8140..3e71e37e 100644 --- a/src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/oauth/AuthorizationServerConfig.java +++ b/src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/oauth/AuthorizationServerConfig.java @@ -16,6 +16,7 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; +import org.springframework.context.annotation.Lazy; import org.springframework.core.annotation.Order; import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.crypto.password.PasswordEncoder; @@ -75,6 +76,7 @@ public class AuthorizationServerConfig extends AuthorizationServerConfigurerAdap clients.withClientDetails(this.webServiceClientDetails); } + @Lazy @Bean public TokenStore tokenStore() { System.out.println("************************* this.dataSource:" + this.dataSource);