首先,您应该像这样将 application.properties 添加到 .ignore 文件中
application.properties
如果您只是连接到数据库,则不需要手动注入值,只需将其写入 application.properties
但如果您想将值放入属性文件并在 Application 中使用它
package com.microservice.test.limitservice;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Component
@ConfigurationProperties("limit-service")
public class Configuration {
private int minimum;
private int maximum;
public int getMinimum() {
return minimum;
}
public void setMinimum(int minimum) {
this.minimum = minimum;
}
public int getMaximum() {
return maximum;
}
public void setMaximum(int maximum) {
this.maximum = maximum;
}
}
以及如何简单地注入它
@Autowired
private Configuration configuration;
application.properties 文件可能是这样的
limit-service.minimum=56333445
limit-service.maximum=6500
您应该注意到它以示例 limit-service 和@ConfigurationProperties("**limit-service**")
如果你想将你的配置存储在 application.properties 中,你可以看到这个链接Spring Boot how to hide passwords in properties file