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类的简单调用。

猜你喜欢

转载自my.oschina.net/u/2329222/blog/2876301
今日推荐