springboot怎么在service层里获取一个配置在yml配置文件中的值
可以使用注解@Value来获取配置文件中的值,例如:
在application.yml配置文件中定义:
app:
name: My Application
在Service类中使用@Value注解获取配置值:
@Service
public class MyService {
@Value("${app.name}")
private String appName;
public void doSomething() {
System.out.println("App name: " + appName);
}
}
这样就可以在Service类中获取配置文件中的值了。注意要在Service类上加上@Service注解,让Spring容器管理这个类。
原文地址: https://www.cveoy.top/t/topic/eBUs 著作权归作者所有。请勿转载和采集!