SpringBoot之使用(一)

今天用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

相關文章
相關標籤/搜索