query: 1.0.6 - Separated config in `Top10ApplicationConfiguration` -- ALIGN
[demos/kafka/wordcount] / src / main / java / de / juplo / kafka / wordcount / query / QueryApplicationConfiguration.java
index 813d3b2..dfc4339 100644 (file)
@@ -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);
-       }
 }