【问题标题】:Replace the property value in the placeholder in a java attribute - IntelliJ 2017.2替换 java 属性中占位符中的属性值 - IntelliJ 2017.2
【发布时间】:2017-12-17 14:50:49
【问题描述】:

我注意到 IntelliJ 替换了占位符中的属性值。当鼠标悬停在显示属性名称的值上时,这适用于 XML 文件。

我喜欢这个功能,我想知道是否有任何方法可以在 java 属性中做同样的事情?例如:

类:

@Service
public class PropertyService {

    //@Value("My demo App")
    @Value(${project.name})
    private String projectName;

}

application.properties

project.name=My demo App

【问题讨论】:

    标签: java intellij-idea placeholder


    【解决方案1】:

    目前它仅适用于 XML 文件,我已 submitted a request 添加对其他文件类型(如 Java 和 Kotlin)的支持。请关注 YouTrack 票以获取更新。

    【讨论】:

    • 太棒了!这将是有用的。谢谢
    【解决方案2】:

    不确定哪个版本可以正常工作,但我正在使用 IntelliJ IDEA 2018.1 Ultimate Edition 并使用 Spring Beans 中的 @Value 注释,它已经适用于您的 application.properties 中的属性

    【讨论】:

    • 我的错误没有指定我测试的版本,是在2017.2,这个功能从build173.3170开始可用,即从IntelliJ版本2017.3开始
    猜你喜欢
    • 2011-01-13
    • 2013-11-15
    • 1970-01-01
    • 2022-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多