SpringBoot之使用(一)
阿新 • • 發佈:2018-12-04
今天用SpringBoot的框架寫了一小段Java程式,在此簡單寫一下。
SpringBoot版本
<version>2.1.0.RELEASE</version>
1.使用application.yml 自定義引數
operate: file: input: D:/input.txt
2.實現類中呼叫配置引數
因為只是簡單的java程式並且有一兩個方法,呼叫配置檔案中的屬性因此使用@component註解
@ConfigurationProperties(prefix = "operate") 使用自定義的屬性
@Slf4j @Component //親測這塊註釋也能正常執行 @ConfigurationProperties(prefix = "operate") public class Test { @Value("${operate.file.input}") private String inputPath; public void operate() { log.info("input path {}",inputPath); } }
3. Application中呼叫定義好的類
@SpringBootApplication @Slf4j public class TestApplication { public static void main(String[] args) { ConfigurableApplicationContext run = SpringApplication.run(TestApplication.class, args); Test bean = run.getBean(Test.class); bean.operate(); } }
這樣就實現了Java類的簡單呼叫。