Java src包中spring中的自动连线为空

Java src包中spring中的自动连线为空,java,spring-boot,selenium,cucumber,Java,Spring Boot,Selenium,Cucumber,对于测试框架,使用了下一堆技术: Java、Maven、Selenium、Junit、Cucumber、Spring Boot、YAML 分别采用弹簧启动和试验 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId>

对于测试框架,使用了下一堆技术: Java、Maven、Selenium、Junit、Cucumber、Spring Boot、YAML


分别采用弹簧启动和试验

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
            <version>2.2.4.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <version>2.2.4.RELEASE</version>
            <scope>test</scope>
        </dependency>

Cucumber步骤定义类-在测试包中

@SpringBootTest(classes = SpringBootCucumberApplication.class)
public class StepDefinitions {

    @Autowired
    private Config config;

    @Autowired
    private Environment environment;

    @Autowired
    private ScenarioContext scenarioContext;
在src/test/java目录中,我可以在每个类中自动连接,但是在scr/main/java中,如果我自动连接我的组件,那么它是空的

检查这个答案检查这个答案
@SpringBootTest(classes = SpringBootCucumberApplication.class)
public class StepDefinitions {

    @Autowired
    private Config config;

    @Autowired
    private Environment environment;

    @Autowired
    private ScenarioContext scenarioContext;