Skip to content
This repository was archived by the owner on Oct 25, 2021. It is now read-only.

Commit 2b8880e

Browse files
committed
better classpath scanning
1 parent 73b01e9 commit 2b8880e

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

graphql-java-spring-boot-starter/src/main/java/graphql/GraphQLEndpointConfiguration.java renamed to graphql-java-spring-boot-starter/src/main/java/graphql/spring/GraphQLEndpointConfiguration.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
1-
package graphql;
1+
package graphql.spring;
22

3+
import graphql.spring.controller.GraphQLController;
4+
import org.springframework.beans.factory.annotation.Autowired;
35
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
6+
import org.springframework.context.ApplicationContext;
47
import org.springframework.context.annotation.ComponentScan;
58
import org.springframework.context.annotation.Configuration;
69

710
import javax.annotation.PostConstruct;
811

912
@Configuration
1013
@ConditionalOnWebApplication
11-
@ComponentScan("graphql")
14+
@ComponentScan(basePackageClasses = GraphQLController.class)
1215
public class GraphQLEndpointConfiguration {
1316

17+
@Autowired
18+
ApplicationContext applicationContext;
1419

1520
@PostConstruct
1621
public void init() {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
2-
graphql.GraphQLEndpointConfiguration
2+
graphql.spring.GraphQLEndpointConfiguration

graphql-java-spring-web/src/main/java/graphql/GraphQLResource.java renamed to graphql-java-spring-web/src/main/java/graphql/spring/controller/GraphQLController.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
package graphql;
1+
package graphql.spring.controller;
22

33

4+
import graphql.ExecutionInput;
5+
import graphql.GraphQL;
46
import org.springframework.beans.factory.annotation.Autowired;
57
import org.springframework.http.MediaType;
68
import org.springframework.web.bind.annotation.RequestBody;
@@ -12,7 +14,7 @@
1214
import java.util.Map;
1315

1416
@RestController
15-
public class GraphQLResource {
17+
public class GraphQLController {
1618

1719
@Autowired
1820
private GraphQL graphql;

0 commit comments

Comments
 (0)