为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕斯709654 2022-05-21 14:03:31
我的 application.properties 里面有一些行,比如logging.level.com.website.project.mapper=INFO我想看看这个值实际用于了解它的一切。IntelliJ 能以某种方式将我带到使用它的地方吗?还是程序员必须自己了解所有属性?
查看完整描述

2 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

按下CTRL+SHIFT+F您的 IntelliJ,切换到 Scope 目录并设置 All Places。之后,您可以在搜索框中粘贴属性名称。之后,您可以查看属性的所有使用情况。

//img1.sycdn.imooc.com//628880cc0001aa7314570872.jpg

有时属性名称被分配给变量,所以当你找到它之后,你还需要检查这个变量的使用情况。



查看完整回答
反对 回复 2022-05-21
?
桃花长相依

TA贡献1860条经验 获得超8个赞

Spring Boot 允许您在属性中定义日志级别。所以logging.level.com.website.project.mapper=INFO相当于下面的 Logback 配置:


<?xml version="1.0" encoding="UTF-8"?>

<configuration>

  <include resource="org/springframework/boot/logging/logback/base.xml"/>

  <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 。


查看完整回答
反对 回复 2022-05-21
  • 2 回答
  • 0 关注
  • 258 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信