猿问

如何查看 application.properties 文件中的属性引用的位置?

我的 application.properties 里面有一些行,比如

logging.level.com.website.project.mapper=INFO

我想看看这个值实际用于了解它的一切。IntelliJ 能以某种方式将我带到使用它的地方吗?还是程序员必须自己了解所有属性?


慕斯709654
浏览 259回答 2
2回答

元芳怎么了

按下CTRL+SHIFT+F您的 IntelliJ,切换到 Scope 目录并设置 All Places。之后,您可以在搜索框中粘贴属性名称。之后,您可以查看属性的所有使用情况。有时属性名称被分配给变量,所以当你找到它之后,你还需要检查这个变量的使用情况。

桃花长相依

Spring Boot 允许您在属性中定义日志级别。所以logging.level.com.website.project.mapper=INFO相当于下面的 Logback 配置:<?xml version="1.0" encoding="UTF-8"?><configuration>&nbsp; <include resource="org/springframework/boot/logging/logback/base.xml"/>&nbsp; <logger name="com.website.project.mapper" level="INFO"/></configuration>IntelliJ 将在logging.level.. 所以它是在内部使用的,你必须查看 Spring Boot 代码才能找到它的使用位置。查看文档以更好地了解它的工作原理:https ://docs.spring.io/spring-boot/docs/current/reference/html/howto-logging.html 。
随时随地看视频慕课网APP

相关分类

Java
我要回答