今天用SpringBoot的框架寫了一小段Java程序,在此簡單寫一下。java
SpringBoot版本app
<version>2.1.0.RELEASE</version>
1.使用application.yml 自定義參數框架
operate: file: input: D:/input.txt
2.實現類中調用配置參數spa
由於只是簡單的java程序而且有一兩個方法,調用配置文件中的屬性所以使用@component註解component
@ConfigurationProperties(prefix = "operate") 使用自定義的屬性get
@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中調用定義好的類input
@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類的簡單調用。io