可以使用注解@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容器管理这个类。

springboot怎么在service层里获取一个配置在yml配置文件中的值

原文地址: https://www.cveoy.top/t/topic/eBUs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录