在spring boot中使用自定义的properties

1 在application.properties中添加

android.name=Tim

android.password=123456

新建一个保存该Setting的配置类,

@ConfigurationProperties(prefix="android")

public class AndroidSettings {

    private String name;

    private String password;

    //setters and getters

    ......

}

2 在自己的properties文件中添加

android.name=Tim

android.password=123456

@ConfigurationProperties(prefix="android", locations="classpath:config/android.properties")

public class AndroidSettings {

    private String name;

    private String password;

    //setters and getters

    ......

}

3 这两种方式都要在Spring boot的入口类上加上@EnableConfigurationProperties

@SpringBootApplication

@EnableConfigurationProperties(AndroidSettings.class)

public class DemoApplication {

    public static void  main(String[] args) {

        SpringApplication.run(DemoApplication.class, args);

    }

}

4 使用定义的properties

@AutoWired

AndroidSettings androidSettings;

猜你喜欢

转载自www.cnblogs.com/hustdc/p/9905293.html