【发布时间】:2019-07-30 11:49:32
【问题描述】:
当我在 Spring Cloud Dataflow 中创建任务并在 Spring Cloud Dataflow 仪表板中编辑属性时,尽管已配置,但我只看到标准属性 label
ConfigurationProperties。而且我不知道我设置错了什么。代码下方。
JobProps:
@Component
@ConfigurationProperties("job")
public class JobProps {
private String ux;
//getter and setter
}
工作:
@Component
public class JobDoing {
public JobDoing() {
doing();
}
@Value("${job.ux:}")
private String test;
private static final Log logger = LogFactory.getLog(JobConfiguration.class);
public void doing(){
logger.info("Props: " + test);
}
}
DemoApplication:
@EnableConfigurationProperties({JobProps.class })
@EnableTask
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
【问题讨论】:
-
你能做到吗?我问了这个问题stackoverflow.com/questions/59412806/… 因为我看不到我的自定义属性
标签: spring-cloud-dataflow spring-properties