java - 如何禁用在 IntelliJ IDEA 中显示 Spring @Value 注释的值?

标签 java spring spring-boot intellij-idea

我正在运行 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/

相关文章:

java - 代理仅忽略 httpS 请求的身份验证 header

java - 如何读取GET请求查询参数中的JSON

java - spring RESTful 服务工作正常,但抛出异常

multithreading - Spring Boot 应用程序可以同时处理多个请求吗?

angularjs - 预检响应具有无效的 HTTP 状态代码 403

java - Sun JVM (JRE jre1.6.0_24) 段错误 NET_Read

java - Twitter4j FilterQuery language() 方法缺失

java - 了解 Eclipses 的 "The resource is not on the build path of a Java project"错误消息?

json - Spring Boot Controller 建议 - 如何返回 XML 而不是 JSON?

java - 是否有办法创建一个 Spring Aspect 建议来触发任何未由某些注释注释的方法?