X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fwordcount%2Fquery%2FQueryApplicationConfiguration.java;h=dfc4339db48319637ce3dd55573f94368bbea196;hb=194a4fa4c90d322f4e95d4b3b6ffe75dc46945c2;hp=813d3b28212acc5b059c2ae4df41b8f45fc535fa;hpb=8681e52b8be6c2970bb229888da6e92260bcef47;p=demos%2Fkafka%2Fwordcount diff --git a/src/main/java/de/juplo/kafka/wordcount/query/QueryApplicationConfiguration.java b/src/main/java/de/juplo/kafka/wordcount/query/QueryApplicationConfiguration.java index 813d3b2..dfc4339 100644 --- a/src/main/java/de/juplo/kafka/wordcount/query/QueryApplicationConfiguration.java +++ b/src/main/java/de/juplo/kafka/wordcount/query/QueryApplicationConfiguration.java @@ -2,24 +2,23 @@ package de.juplo.kafka.wordcount.query; import com.fasterxml.jackson.databind.ObjectMapper; import org.apache.kafka.streams.state.HostInfo; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.web.ServerProperties; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; import java.io.IOException; import java.net.InetSocketAddress; import java.net.Socket; -@SpringBootApplication +@Configuration @EnableConfigurationProperties(QueryApplicationProperties.class) -public class QueryApplication +public class QueryApplicationConfiguration { @Bean - public QueryStreamProcessor usersStreamProcessor( + public QueryStreamProcessor streamProcessor( ServerProperties serverProperties, QueryApplicationProperties properties, ObjectMapper mapper, @@ -49,10 +48,4 @@ public class QueryApplication mapper, context); } - - - public static void main(String[] args) - { - SpringApplication.run(QueryApplication.class, args); - } }