• ADADADADAD

    SpringBoot中怎么自定义配置属性[ 编程知识 ]

    编程知识 时间:2024-12-04 13:00:46

    作者:文/会员上传

    简介:

    在SpringBoot中,可以通过创建一个@ConfigurationProperties注解的类来自定义配置属性。以下是一个示例:创建一个配置属性类,用@ConfigurationProperties注解标记,同时指定一个前

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    在SpringBoot中,可以通过创建一个@ConfigurationProperties注解的类来自定义配置属性。以下是一个示例:

      创建一个配置属性类,用@ConfigurationProperties注解标记,同时指定一个前缀来区分不同配置属性:
    import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Component;@Component@ConfigurationProperties(prefix = "custom")public class CustomProperties {private String property1;private int property2;// 省略getter和setter方法}
      application.propertiesapplication.yml中定义自定义配置属性:
    custom.property1=value1custom.property2=123
      在需要使用配置属性的地方注入CustomProperties类,SpringBoot会自动读取application.properties中定义的配置属性并注入到CustomProperties实例中:
    import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class CustomController {@Autowiredprivate CustomProperties customProperties;@GetMapping("/properties")public String getProperties() {return "Property1: " + customProperties.getProperty1() + ", Property2: " + customProperties.getProperty2();}}

    这样,就可以在SpringBoot中自定义配置属性并使用了。

    SpringBoot中怎么自定义配置属性.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: springboot