
正文
SpringBoot 非web项目简单架构
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
1.截图

2.DemoService
package 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);
}
}
3.SpringCloudTaskDemoApplication
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();
demoService.test();
} catch (InterruptedException e) {
e.printStackTrace();
} }
}.start();
}}
4.application.yml
spring:
application:
name: HelloWorld
logging:
level.org.springframework.cloud.task: DEBUGtest:
value: I am Chinese!







