gpt4 book ai didi

java - 带有spring框架的yml配置文件

转载 作者:行者123 更新时间:2023-11-30 08:36:26 25 4
gpt4 key购买 nike

我正在使用具有 yml 配置文件的 spring 框架开发 jhipster 项目,我需要从在资源/配置路径中找到的 application.yml 文件获取 url 和 serverport 参数,我有以下代码但它打印为空。

配置.yml文件

server:
port: 8081

spring:
devtools:
restart:
enabled: true
datasource:
url: jdbc:postgresql://localhost:5432/adap_ms

Java 类

  @Configuration
public class Configuration {

@Value("${spring.datasource.url}")
private String url;

@Value("${server.port}")
private String serverPort;

public void generateReport() throws Exception{
System.out.println(url);
System.out.println(serverPort);
}

最佳答案

我觉得你的资源目录应该是resources/config。 Spring Boot 将类路径中 config 目录下的文件以及您运行应用程序的当前目录视为配置文件。检查documentation在第 24.3 节中。

根据 Joost 的评论进行编辑。是的,您可能需要将 configuration.yml 文件名更改为 application.yml

关于java - 带有spring框架的yml配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37776627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com