`

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自定义配置属性源(PropertySource)

    Spring Boot的自定义配置属性源(PropertySource)是框架中一个强大的特性,它允许开发者引入额外的配置文件或从各种来源获取配置,以满足不同环境的特定需求。配置覆盖是解决多环境配置问题的一种常见策略,它允许...

    Spring Boot读取配置文件常用方式

    Spring Boot提供了多种方式来读取和使用这些配置文件,使其更加便捷和高效。以下将详细介绍Spring Boot读取配置文件的常用方法。 1. **属性文件** Spring Boot默认支持两种主要的属性文件格式:`application....

    03、Spring Boot配置文件深入讲解.pdf

    Spring Boot 配置文件深入讲解 ...通过本节课的学习,我们掌握了 Spring Boot 配置文件的基本概念和使用方法,包括配置文件的类型、值的写法、对象和 Map 的写法、数组的写法、自定义配置属性和配置自动提示等。

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

    如果需要自定义配置文件,可以在应用启动时通过`spring.config.name`环境变量或`spring.config.location`系统属性指定。例如,如果想使用`custom-config.properties`,可以这样设置: ```bash java -jar myapp....

    Spring Boot整合Spring Batch,实现批处理

    这些文件可能包括Java源代码、配置文件以及可能的测试用例。通过查看这些文件,你可以学习如何将批处理逻辑集成到Spring Boot应用中,并理解如何配置和运行批处理作业。 总的来说,Spring Boot与Spring Batch的结合...

    十分钟上手spring boot

    - 也可以使用XML配置文件。 **16. 自动配置** - **16.1. 逐步替换自动配置** - 可以逐步替换默认的自动配置以满足特定需求。 - **16.2. 禁用特定的自动配置类** - 当不需要某些自动配置时,可以禁用它们。 **...

    Spring Boot 学习笔记完整教程.pdf

    - 配置应用:Spring Boot允许用户进行静态资源处理、任务调度、自定义配置文件读取等,以及自定义启动Banner和配置文件的热部署。 - 系统监控:Spring Boot可以集成Spring Actuator,帮助开发者监控和管理生产环境中...

    spring-boot 自定义xml配置web请求拦截器

    标题中的"spring-boot 自定义xml配置web请求拦截器"指的是在Spring Boot项目中,通过XML配置方式实现对Web请求的拦截处理。这涉及到Spring Boot的Web层架构、AOP(面向切面编程)以及自定义拦截器的概念。Spring ...

    [课堂课件讲解]Java微服务实践-Spring Boot 自定义启动器.pptx

    Java微服务实践-Spring Boot自定义启动器 Java微服务实践是当前流行的软件架构风格,旨在将应用程序拆分成多个小型的、独立的服务,以提高系统的可扩展性、灵活性和可维护性。Spring Boot是当前最流行的Java微服务...

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

    Spring Boot允许开发者在配置文件中定义自定义属性,然后在代码中通过`@Value`注解或者`Environment`接口来获取这些属性值,增强了应用的灵活性和可配置性。 5. **访问文件**: Spring Boot提供了多种方式来处理...

    spring读取jar中的配置文件

    当我们的应用程序被打包成JAR文件后,有时我们需要从JAR内部读取配置文件,例如application.properties或application.yml。本文将深入探讨如何在Spring框架中实现这一功能。 首先,理解Spring的资源配置。Spring...

    从零开始学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 ...

    详解spring boot 使用application.properties 进行外部配置

    使用配置文件之后,Spring Boot 启动时,会自动把配置信息读取到 Spring 容器中,并覆盖 Spring Boot 的默认配置。 读取和设置配置信息 那么,我们怎么来读取和设置这些配置信息呢?有四种方式: 1. 通过命令行来...

    82. Spring Boot – 启动彩蛋【从零开始学Spring Boot】

    Spring Boot – 启动彩蛋"这一主题涵盖了Spring Boot的个性化启动信息设置,包括配置文件中的简单文本定制和自定义`Banner`类。同时,这也涉及到对Spring Boot源码的理解,尤其是启动过程和工具的使用。通过深入...

    Spring Boot-实战

    2. **核心概念**:深入解析Spring Boot的自动配置原理,以及如何自定义配置以满足特定需求。 3. **Web开发**:包括使用Spring MVC开发RESTful API,处理HTTP请求,使用模板引擎(如Thymeleaf)进行视图渲染,以及...

    spring boot 中文文档

    Spring Boot还提供了将应用打包用于生产环境的细节,包括SpringApplication类的使用、启动失败处理、自定义Banner、自定义SpringApplication以及流式构建API。 Spring Boot特性一节讲解了如何使用ApplicationRunner...

    spring-boot-reference

    Spring Boot是Spring框架的一个模块,它提供了一种快速、简便的Spring应用开发方式,让开发者能够快速启动和运行Spring应用程序。 在这份文档中,首先提到了Spring Boot的文档结构,分为几个部分:Spring Boot文档...

    Spring Boot环境配置

    - **项目结构**: Spring Boot项目通常包含`src/main/java`下的主应用类(带有`@SpringBootApplication`注解)、配置文件(`application.properties`或`application.yml`)以及按模块划分的源代码目录。 3. **配置...

    Spring Boot自定义错误页面

    总结来说,Spring Boot自定义错误页面是一项提升用户体验的重要功能。通过提供个性化的404、500和401页面,我们可以使用户在遇到问题时获得更好的反馈,同时保持应用的专业形象。资源中的404.html、500.html和401....

Global site tag (gtag.js) - Google Analytics