配置文件中,首先需要在resource文件中,按照如下目录创建文件。

    /resources/META-INF/spring.factories

    其中配置类如下:

    1. @Data
    2. @ConfigurationProperties(prefix = "verification")
    3. public class VerificationProperties {
    4. private int timer = 10;
    5. private long exceedTime = 60000;
    6. }

    将配置文件类进行配置,内容如下:

    org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
      com.acompe.verification.configure.VerificationConfiguration
    

    其中引入Bean类如下:

    @Configuration
    @EnableConfigurationProperties(VerificationProperties.class)
    public class VerificationConfiguration {
        @Autowired
        private VerificationProperties verificationProperties;
    
        @Bean
        public IVerificationService getVerificationService(){
            return new VerificationServiceImpl(verificationProperties);
        }
    }