欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SpringBoot自定义Properties

程序员文章站 2024-03-14 15:13:10
...

1、在resources文件夹下新建一个app-config.properties文件(名字随便起)

#客服电话
app-config.phone=170xxxxxxxx
#App名字
app-config.appName=xxx
#App版本号
app-config.appVersion=1.0.0
#Pad名字
app-config.padName=xxx
#Pad版本号
app-config.padVersion=1.0.0

2、新建一个类

  • 使用@PropertySource注解引用配置文件
  • 使用@ConfigurationProperties注解配置前缀
  • 使用@Component注入Spring容器
package com.vip.jwt.config;
import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;
@Getter
@Setter
@Component
@PropertySource(value = {"classpath:app-config.properties"})
@ConfigurationProperties(prefix = "app-config")
public class AppConfig {
    private String phone;
    private String appName;
    private String appVersion;
    private String padName;
    private String padVersion;
}

3、使用

  • @Autowired注解从Spring容器中获取到对象
@Autowired
private AppConfig appConfig;