`

spring boot启动文件 或 自定义 配置文件 值获取

阅读更多

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;

}

 

 

 

分享到:
评论

相关推荐

    从零开始学Spring Boot

    1.32 Spring boot 文件上传(多文件上传) 1.33 导入时如何定制spring-boot依赖项的版本 1.34 Spring Boot导入XML配置 1.35 Spring Boot使用@SpringBootApplication注解 1.36 Spring Boot 监控和管理生产环境 1.37 ...

    Springboot读取配置文件及自定义配置文件的方法

    主要介绍了Springboot读取配置文件及自定义配置文件的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    YAMLDemo:Spring Boot 2.0获取自定义YAML配置Demo

    YAMLDemo Spring Boot 2.0获取自定义YAML配置Demo 使用YamlPropertySourceLoader加载自定义YAML配置文件

    spring boot实战.pdf高清无水印

    第3章 自定义配置 42 3.1 覆盖Spring Boot自动配置 42 3.1.1 保护应用程序 43 3.1.2 创建自定义的安全配置 44 3.1.3 掀开自动配置的神 秘面纱 48 3.2 通过属性文件外置配置 49 3.2.1 自动配置微调 50...

    Spring Boot实战 ,丁雪丰 (译者) 中文版

    第3章 自定义配置 42 3.1 覆盖Spring Boot自动配置 42 3.1.1 保护应用程序 43 3.1.2 创建自定义的安全配置 44 3.1.3 掀开自动配置的神秘面纱 48 3.2 通过属性文件外置配置 49 3.2.1 自动配置微调...

    spring boot 全面的样例代码

    - [Spring Boot自定义Banner](http://blog.didispace.com/spring-boot-banner/) ### Dubbo进行服务治理 - chapter9-2-1:[Spring Boot中使用Dubbo进行服务治理] - chapter9-2-2:[Spring Boot与Dubbo中管理服务...

    Spring Boot中文文档.rar

    spring boot中文文档,从安装到部署。 I. Spring Boot文件 1.关于文档 2.获得帮助 3.第一步 4.使用Spring Boot 5.了解Spring Boot功能 6.转向生产 7.高级主题 II。入门 8.介绍Spring Boot ...

    springboot知识点整理

    2.3 YML配置文件值获取 21 2.4 properties配置文件乱码问题 24 2.5 @ConfigurationProperties与@Value的区别 25 2.6 配置@PropertySource、@ImportResource、@Bean 27 2.7 配置文件占位符 30 2.8 Profile多环境支持 ...

    spring boot注解事务+多线程

    spring boot 纯注解方法事务控制回滚,注解+简单配置文件使用多线程demo

    SpringBoot实战(第4版)清晰版

    4 小结 41 第 3 章自定义配置 42 3 . !覆盖 SPring Boot 自动配丑 42 3 . 1 . 1 保护应用程序 43 3 . 2 通过属性文件外且配且 49 3 . 2 . 1 自动配置微调 50 3 . 2 . 2 应用程序 Bean 的配置外置 55 3 . 2 . 3 ...

    spring-boot-starter-dubbo:Spring启动启动器dubbo

    项目介绍 自定义的spring-boot的dubbo ...在spring-boot项目的application.properties文件中加入相关的配置项,并赋予正确的值 spring.service.dubbo.registry.name=xxx spring.service.dubbo.registry.address=ip1:

    springboot集成mybatis+rest接口提供+文件访问自定义配置

    springboot集成mybatis源码,包含自定义端口,自定义属性获取,访问文件,提供rest接口等内容。适合初学者学习参考。

    Spring Boot实战 ,丁雪丰 (译者) .pdf

     到了Spring 2.0,我们可以在配置里使用自定义的XML命名空间,更小、更简单易懂的配 置文件让Spring本身更便于使用。这玩意儿不能更好了。  Spring 2.5让我们有了更优雅的面向注解的依赖注入模型(即 @Component...

    spring boot+spring cloud视频教学下载全套

    spring boot+spring cloud视频教学下载全套。( ├1 公开课.avi ├10 4.6 Ribbon-3使用配置文件自定义Ribbon Client.avi ├11 4.7 Ribbon-4 Ribbon脱离Eureka使用.avi ├12 4.8 Feign-1 Feign的简介及基础使用.avi ...

    Spring Boot自定义配置实现IDE自动提示功能

    主要介绍了Spring Boot自定义配置实现IDE自动提示功能,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    spring-boot-starter-hbase:Spring Boot Starter HBase的

    在spring-boot项目的application.properties文件中加入spring.data.hbase.quorum,spring.data.hbase.rootDir,spring.data.hbase.nodeParent配置项,并赋予正确的值 使用 query 将上述配置项赋予正确的值 d

    springboot学习

    Spring Boot 基础教程(基于1.3.x-1.5.x) 快速入门 ...Spring Boot自定义Banner Dubbo进行服务治理 chapter9-2-1:Spring Boot中使用Dubbo进行服务治理 chapter9-2-2:Spring Boot与Dubbo中管理服务依赖

    Spring Boot全套教程.txt

    03-实战-读取外部的配置文件 04-SpringBoot简介 05-第一个SpringBoot应用 06-SpringBoot核心-核心注解、自动配置、自定义banner 07-全局配置文件 08-starter pom、xml配置、日志 09-SpringBoot的自动配置 10-自动...

    JavaEE开发的颠覆者SpringBoot实战[完整版].part1

    6.1.4 Spring Boot 的配置文件 140 6.1.5 starter pom 141 6.1.6 使用xml 配置 143 6.2 外部配置 143 6.2.1 命令行参数配置 143 6.2.2 常规属性配置 144 6.2.3 类型安全的配置(基于properties) 145 6.3 日志配置 ...

Global site tag (gtag.js) - Google Analytics