问题标签 [application.properties]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 我们可以将 application.yml 文件与 spring-core 应用程序一起使用吗?
我开发了一个独立于 spring 核心的 jar 并使用 application.properties。
我的问题是我们可以在这个 jar 中使用 application.yml 而不是 application.properties 吗?
spring-boot - Spring Boot属性更改前端资源目录
我有一个 Spring Boot 应用程序,我想更改前端的目录。我不想将前端资源放在目录resources/static
中,而是将它们移到resources
. 我需要更改什么属性,以便我的应用程序考虑使用新目录来呈现前端?
java - 在 application.properties 中设置属性以使用类路径
我正在尝试在我的 application.yml 中设置一个属性,作为资源文件夹中文件的路径
但是 Java 将类路径前缀视为字符串的一部分。
我已经尝试了多种方法来让这条路径进入我的程序(显然不是一次全部)。
我可以断言该属性肯定已注入到我的代码中,但它只是将“类路径”视为字符串的文字部分存在问题。
classpath:sql/foo.sql
通过使用带有@Sql
标签的注入 sql 文件,我的代码取得了成功。
有没有办法 application.yml 可以解释类路径?
spring-boot - 分布式环境中的Spring Boot application.properties?
我想在分布式环境中部署我的 Spring Boot。一般来说,遵循的最佳做法是什么?
1.分布式环境的每个节点都有自己的application.properties
2.分布式环境的所有节点共享一个应用程序.properties
这是我的第一个 Spring Boot 项目,请不要因为这个问题杀了我:P
java - 在springboot应用的application.properties中配置map
我正在开发一个spring boot应用程序,我在 application.properties 中配置我的属性。我的问题是如何在 .properties 文件中配置地图属性。对于String它工作正常,但不适用于map。
应用程序属性:
我还尝试如下更改我的 application.properties 文件,但仍然无法正常工作:
错误:
原因:java.lang.IllegalStateException:无法将类型“java.lang.String”的值转换为所需类型“java.util.Map”:找不到匹配的编辑器或转换策略
让我知道如何通过 application.properties 文件让它工作?
java - 使用 properties-maven-plugin 选择 application.properties
我在我的应用程序中定义了几个 application.properties 文件。每一种都适用于不同的环境。在这些文件中,我为每个环境定义了数据源。
我想让 Maven 根据应用程序部署到的环境选择正确的属性文件。为此,将一个属性从 WebLogic 服务器传递到 Spring,该属性用于确定环境。此属性称为weblogic.Name
我已根据此 WebLogic 属性命名了我的 application.properties 文件,例如:
application-DEV.properties
application-UAT.properties
在我的 pom.xml 中,我有以下代码:
但是,当我尝试运行应用程序时,如果我没有使用名称定义的文件,它将崩溃application.properties
。似乎 pom 代码被忽略了,它只是在寻找 application.properties 无论如何。
谢谢!
spring - 如何获取带有嵌入属性变量的 Spring 属性作为文字
我目前有一个application.properties
具有 2 个属性的 Spring,定义如下:
目前我的应用程序解析query.validator.url
为${validator.url}
无论如何我可以让它解析为与它相同的validator.url
值http://location.com/${domain}/${family}
注意:不要解析,它们是在代码中处理的${domain}
。${family}
spring-data-jpa - 如何将 application.property 变量值访问到测试类
我正在使用 spring data jpa 来创建微服务。我正在尝试为控制器编写测试用例。现在在控制器 url 中,我正在从文件中访问InstituteIdentifier
变量值。application.property
在 AccountController 类中,我在 url 中获取 InstituteIdentifier 变量值
但我无法InstituteIdentifier
在测试类 url 中访问该变量值。我尝试$ InstituteIdentifier
在测试用例 url 中使用,但值没有注入,我收到 404 测试用例失败错误。
如果我硬编码 InstituteIdentifier 值,而不是访问 url 中的变量,然后测试用例运行没有任何错误。但我不想硬编码。
application.property
我在src/main
目录中的文件。谁能告诉我如何在测试类中访问该 application.property 文件变量?或者我还需要为测试创建单独的属性文件。
帐户控制器
测试账户控制器
junit - 如何在测试用例 HTTP 方法 URL 中访问变量值
我正在尝试在 spring boot jpa 应用程序中为控制器类编写 Junit 测试用例。在 url 中的控制器类
InstituteIdentifier
变量中,我${InstituteIdentifier}
从application.property
文件中访问这样的变量。在这里,我在 url 中获得了该值
在测试用例中,我还使用注释InstituteIdentifier
从 application.property 访问变量。@value
我可以在控制台中打印该值。但是当我在测试用例 GET 方法 url 中访问该变量时,我收到了这个错误java.lang.IllegalArgumentException: Not enough variable values available to expand 'InstituteIdentifier
当我搜索这个错误时,我发现这里${InstituteIdentifier}
我们不需要给{}
. 当我删除{}
变量值时不在 url 中。
谁能告诉我该怎么做?
应用程序属性
部门控制器
测试部门控制器
java - springboot外部文件db配置
我有带有该代码的 application.properties:
在 cfg.properties 它看起来像这样:
我认为路径有问题 - 它不能在项目之外还是发生了什么?这是一个错误(url是正确的,直接放在application.properties中就可以了):
摇篮: