我正在运行 IntelliJ IDEA 2017.3.4(终极版)。我有一个 Spring Boot 项目,其中定义了 Spring 属性,这些属性将自动连接到 @Component
类中的 @Value
注释字段中。属性在 application.properties 中定义。
默认情况下,IntelliJ 显示变量的值而不是实际的变量表达式(使用颜色方案可以明显地表明这不是其中的实际值)。单击该值将显示实际的变量表达式。
例如:
@Value("${my.property.value}")
private String myProperty;
如果“my.property.value”解析为“theValue”,将显示如下:
@Value("theValue")
private String myProperty;
我宁愿它不这样做。是否有禁用此功能的偏好?我在搜索 IDEA 首选项或在线时没有找到答案。
最佳答案
在设置中(在 Mac 上为首选项)|编辑|一般 |代码折叠禁用选项 I18 strings。
这folding特性与 Spring 无关。
关于java - 如何禁用在 IntelliJ IDEA 中显示 Spring @Value 注释的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49202318/