遇到一些问题,使其无法读取本地属性文件,而不是从github提取属性。似乎即使删除所有对github的引用,spring也会忽略本地文件。
但是我还没有看到任何好的答案。我想知道是否有人可以指出我的例子?我想在本地设置我的属性,而不是使用任何种类的git repo。我假设有人曾经遇到过这种情况,如果某个地方有一个示例,我真的很想看到它,以便朝正确的方向前进。
src / main / java / Application.java
@Configuration
@EnableAutoConfiguration
@EnableConfigServer
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
src / main / resources / application.yml
spring:
application:
name: myconfigserver
profiles:
active: native
my:
property: myvalue
src / main / resources / myapp.yml
my:
otherprop: myotherval
要获取名为的应用程序的属性myapp,请执行以下操作。
curl http://localhost:8080/myapp/default
{
"name": "default",
"label": "master",
"propertySources": [
{
"name": "applicationConfig: [classpath:/myapp.yml]",
"source": {
"my.otherprop": "myotherval"
}
},
{
"name": "applicationConfig: [classpath:/application.yml]",
"source": {
"spring.application.name": "myconfigserver",
"spring.profiles.active": "native",
"my.property": "myvalue"
}
}
]
}
问题内容: 我正在尝试从无头CMS(Sanity.io)返回一些数据,但是我的React一直遇到错误。我已遵循此示例,但是现在出现错误 我的密码 关于我在做什么错的任何想法吗? 问题答案: 渲染组件时,可以将country定义为未定义或为null。确保它在初始渲染时是数组: 或者, 您可以将地图用于这样的国家/地区: 这样可以确保仅在有国家/地区时才运行地图。
默认的local.properties文件内容如下 # 这个文件是由Android Studio自动生成的, 不要修攺这个文件---如果你攺了也会被自动擦除. # 这个文件不能被添加到版本控制系统中,因为它包含的信息只针对你本地系统的配置. # 本地的SDK仅被用于gradle构建. #Fri May 20 16:18:51 CST 2016 ndk.dir=/../sdk/ndk-bun
问题内容: 我必须从指定的路径中删除属性文件。我使用以下代码: 返回false。 但是成功删除了一个文本文件而不是属性文件。 问题答案: 失败的原因有两个: 这是一个目录,不能为空 您没有操作系统权限才能删除文件 该文件仍在某处打开 最后一个可能是您自己的错误,如果您为该文件打开了FileInput / OutputStream却忘记了将其关闭。
然而,我遇到了一些问题,让它读取本地属性文件,而不是从GitHub中提取属性。似乎spring忽略了本地文件,即使我删除了所有对GitHub的引用。这里有一个类似的问题:Spring-Cloud配置服务器忽略配置属性文件 但我还没看到什么好的答案。我想知道有人能给我举个例子吗?我希望在本地设置我的属性,而不是使用任何类型的git repo。我想有人以前遇到过这种情况,如果有这样的例子,我真的很想看
问题内容: 我为该标题表示歉意。我找不到更好的方法来解释这种情况。 我使用URL http://www.exampledepot.com/egs/java.util/Props.html中所述的Property类加载属性文件。 我的问题是我可以在该属性文件中使用属性吗? 例: test.properties 其他语法有可能吗? 谢谢 问题答案: 以前从未见过。您当然 可以 制作自己的预处理器。只要
如何在属性文件中映射它? 我试图在Spring Cloud Gateway上遵循此文档 但是,我们我们application.properties. 我尝试了不同的变体,但没有成功: 我得到一个例外: ***************************应用程序启动失败 说明: 无法将spring.cloud.gateway.globalcors.cors-configurations.allo