开发者社区> 问答> 正文

如何使用Spring Boot注释外部化线程中的值

我试图从将Thread扩展到configuration.properties的类中外部化一些值,但是这些值未更新,这是我使用的示例:

@Component
@Scope("prototype")
public @interface ScheduledJob {..}

@configuration
@PropertySource("classpath:application.properties")
public class Classname extends Thread {  
     @Autowired
     @Value("${sleep.sampling.s}")
     private static int sleep;
 }

@SpringBootApplication
public class  Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);

    }
}

你能帮忙吗?

展开
收起
几许相思几点泪 2019-12-08 21:51:21 366 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
workshop专场-微服务专场-开发者动手实践营-微服务-Spring Cloud Alibaba 微服务全家桶体验 立即下载
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
多IO线程优化版 立即下载