1. 程式人生 > >SpringBoot之使用(一)

SpringBoot之使用(一)

今天用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類的簡單呼叫。