spring boot启动文件 或 自定义 配置文件 值获取
程序员文章站
2022-07-12 22:14:57
...
1.自定义配置文件获取
:
es.properties 在cn.zokoo.es.esclient 下
@Configuration @ConfigurationProperties(prefix="elasticsearch") @PropertySource("classpath:cn/zokoo/es/esclient/es.properties") //配置文件路径 @Data//注:一定要设置 get set ,这里用lombok public class ElasticTestC { private String hosts; @Bean public Object createInstanc22e() { System.out.println(hosts); return ""; } }
2.启动文件值获取:如 application.properties 或 application.yml
如:kafka:
cluster: my-kafka-clu
port: 6379
@ComponentScan(basePackages = {"cn.zokoo"}) @SpringCloudApplication @EnableAutoConfiguration//一定要配置 public class GoodsApplication { public static void main(String[] args) { SpringApplication.run(GoodsApplication.class, args); } }
获取:
@Configuration public class ElasticSearchConfiguration { @Value("127.0.0.1:9200,127.0.0.1:8200,127.0.0.1:7200") private String host; @Value("${kafka.cluster}") private String kafkaClus; }
上一篇: 针对web服务器容灾自动切换方案
推荐阅读
-
Spring Boot获取配置文件值
-
spring boot启动文件 或 自定义 配置文件 值获取
-
spring boot启动文件 或 自定义 配置文件 值获取
-
spring boot中关于获取配置文件注解的使用@ConfigurationProperties、@Value、@PropertySource
-
spring boot 配置文件后缀导致启动失败
-
Spring Boot配置 : YAML (简介+语法+配置文件值注入)+报错提示Spring Boot Configuration Annotation Processor not
-
Spring Boot配置与配置文件属性值注入
-
spring boot启动时加载外部配置文件的方法
-
Spring Boot读取自定义配置文件
-
spring boot 自定义配置文件的类型转换