当前位置: 首页 > 知识库问答 >
问题:

Spring appliaction.properties不从pom.xml文件加载值

公冶翰池
2023-03-14
<properties>
    <takeScreenshots>true</takeScreenshots>
</properties>
selenium.screenshotOnFailure=${takeScreenshots}
@Configuration
@PropertySource("classpath:application.properties")
public class PropertiesContext {

@Value("${selenium.screenshotOnFailure}")
private String screenshotOnFailure;

@Bean("screenshotOnFailure")
public boolean takeScreenshotOnFailure() {
    return Boolean.parseBoolean(screenshotOnFailure);
}

但不管用。在运行时,我看到程序返回字符串${selenium.screenshotonfailure}而不是boolean。程序似乎没有从pom.xml加载值。我该怎么办?

共有1个答案

杜苏燕
2023-03-14

我找到了一个类似问题的答案也许能帮上忙,

问题链接

答案链接

 类似资料:
  • 我目前正在制作一个Minecraft Mod Loader。 正如您在上面看到的,我有一个名为Client的类。当Minecraft游戏启动时,启动被调用。现在我有一个名为Mods的文件夹,在调用startup时,我需要将Mods从Mods文件夹加载到ArrayList命名模块中。更深入地说,每个Mod将有一个继承这个模块类的主类 因此,在调用startup时,我需要遍历mods文件夹中的每个Mo

  • 我需要加载不同服务器上存在的类文件,并在类文件中执行方法。我不想使用超文本传输协议或RMI,但想应用这种方法。我正在看URLClassLoader,但没有得到任何地方。有人能给我一个从不同服务器加载类的例子吗?

  • 问题内容: 我已经尝试搜索,但仍然没有解决方案。当我导出到jar文件时,我的所有图像突然不再起作用。它们在Eclipse中运行良好,并且我已确保它们在jar文件中。我尝试使用get资源方法并制作一个图像加载器类来自动向上目录树,但它仍然失败。这是我所做的: 我将发送的路径如下所示:“ doc / icon.png” 我将所有图像放置在doc文件夹中,结构是最终项目,在内部有doc文件夹,然后是sr

  • 问题内容: 这就是我自动加载文件夹中所有类的方式, 但是我的文件夹中也有类,我也想自动加载它们-我该怎么办?我应该复制上面的自动加载并仅将路径更改为(但是不是重复吗?)? 谢谢。 编辑: 这些是我在控制器文件夹中的类文件名: 这些是我在模型文件夹中的类文件名: 通常这就是我命名控制器类类的方式(我使用下划线和小写), 这通常是我为模型类类命名的方式(我使用下划线和小写), 问题答案: 您应该命名您

  • 我已经创建了一个函数来使用URL从文件中获取文本。该函数使用jQuery的来获取文件。这个函数工作得很好,但这里的问题是是异步的,所以输出的顺序是不可预测的。我尝试将它更改为同步的,但它完全冻结了页面。我尝试过等待它响应,我想我会花点时间,但它没有起作用。 这是我的密码。 此函数输出 这就产生了一个问题,因为我无法文件的内容,因为它还没有加载,因为异步的get函数。那么,有没有办法告诉函数等待返回

  • 我刚刚在IntelliJ IDEA 14.1.5中创建了一个空白的Java Maven项目(我没有选择原型),它是一个控制台应用程序。通过Maven对话框添加库依赖项后,它被添加到.iml文件中,而不是pom.xml。因此,如果我从IDEA或命令行运行,它将无法找到依赖项。 我做错了什么?(刚刚开始使用JVM/Java)