1.新建.properties文件,例如文件内容为
mathlocalconfig.server = 0
2.新建一个类
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;
import java.io.Serializable;
@Configuration
@ConfigurationProperties(prefix = "mathlocalconfig",ignoreUnknownFields = false)
@PropertySource("classpath:config/math/mathlocalconfig.properties")//该路径就是resources下新建的.properties文件路径
@Component
public class MathLocalServerConfig implements Serializable {
private String server;
public String getServer() {
return server;
}
public void setServer(String server) {
this.server = server;
}
}
3.调用者如果需要调用就在类上加一个注解引入
@EnableConfigurationProperties({MathLocalServerConfig.class})//开启注解扫描配置文件
@Autowired(required = false)
MathLocalServerConfig MathLocalServerConfig;
4.注入类,接着就可以使用了
@Autowired(required = false)
MathLocalServerConfig MathLocalServerConfig;