在spring boot中使用自定义的properties

2022-12-07,,,

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

@Component

@PropertySource("classpath:config/android.properties")

@ConfigurationProperties(prefix="android")

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;

spring boot中使用自定义的properties的相关教程结束。

《在spring boot中使用自定义的properties.doc》

下载本文的Word格式文档,以方便收藏与打印。