java - 如何将属性文件中的类路径值赋予变量

标签 java spring-boot properties-file

我正在寻找一种正确的方法来为属性文件中的变量提供类路径值

logging.file=classpath:logs/server.log

这样,当我运行项目时,就会在类路径中创建文件夹名称为 log 的日志文件。

任何帮助将不胜感激。

提前致谢。

最佳答案

类路径可能包含各种文件夹(那么如何选择其中之一?)以及无法在其中创建任何内容的 jar。我想在“类路径上”创建一些东西并不是一个好主意。您最好将日志放在某个文件系统目录中:

logging.file=/some/external/directory/server.log

关于java - 如何将属性文件中的类路径值赋予变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45535142/

相关文章:

java - 空指针异常?

java - 从 Tablayout Fragment ( Android) 实现接口(interface)

java.lang.NullPointerException Selenium 2 类

java - Eureka 从一个 Spring Boot 应用程序注册多个实例

java - 在 Spring Boot 应用程序中使用 redis 创建存储库

java - 读取 Java Web 应用程序中的属性文件

Java:无法解析另一个类的方法

mysql - Spring Boot、Spring Security、MySQL - CustomUserDetailsS​​ervice 始终导致错误 "Invalid Username or Password"

java - 在 Spring 上下文中从外部注入(inject)属性

java.lang.IllegalArgumentException : 'hello' does not contain an equals sign