SpringBoot 非web项目简单架构
2020-12-13 05:14
标签:toc line service info alt cto udt resource stat 1.截图 2.DemoService 3.SpringCloudTaskDemoApplication 4.application.yml SpringBoot 非web项目简单架构 标签:toc line service info alt cto udt resource stat 原文地址:https://www.cnblogs.com/bierenbiewo11/p/11135460.htmlpackage com.github.weiwei02.springcloudtaskdemo;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
@Service
public class DemoService {
@Value("${test.value}")
private String testValueAnno;
public void test(){
System.out.println(testValueAnno);
}
}
package com.github.weiwei02.springcloudtaskdemo;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import javax.annotation.Resource;
@SpringBootApplication
public class SpringCloudTaskDemoApplication implements CommandLineRunner {
@Resource
private DemoService demoService;
public static void main(String[] args) throws Exception {
SpringApplication.run(SpringCloudTaskDemoApplication.class, args);
}
public void run(String... strings){
new Thread(){
public void run() {
try {
Thread.sleep(10000);
demoService.test();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}.start();
}
}
spring:
application:
name: HelloWorld
logging:
level.org.springframework.cloud.task: DEBUG
test:
value: I am Chinese!