corn=0/1 * * * * ?
demo.url=http://www.baidu.com
name=job
读取方式:1
加载配置文件:@PropertySource(value = "classpath:task.properties")
package task;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Lazy;
import org.springframework.context.annotation.PropertySource;
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
import org.springframework.core.env.Environment;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
/**
* Create by szw on 2017/11/23 10:05
*/
@Component
@Lazy(false)
@PropertySource(value = "classpath:task.properties")
public class SpringTask {
@Autowired
private Environment environment;
@Value(value = "${demo.url}")
private String name;
@Scheduled(cron = "0/1 * * * * ? ")
public void task() {
String corn = environment.getProperty("demo.url");
System.out.println("我的名字"+name);
System.out.println("我执行了:"+corn);
System.out.println("执行");
}
@Bean
public static PropertySourcesPlaceholderConfigurer propertyConfigInDev() {
return new PropertySourcesPlaceholderConfigurer();
}
}
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |