task.properties配置文件:
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