替换 java 属性中占位符中的 属性 值 - IntelliJ 2017.2
Replace the property value in the placeholder in a java attribute - IntelliJ 2017.2
我注意到 IntelliJ 替换了占位符中 属性 的值。当鼠标悬停在该值上时,显示 属性 的名称,这适用于 XML 文件。
我喜欢这个功能,我想知道是否有任何方法可以在 java 属性中做同样的事情?例如:
class:
@Service
public class PropertyService {
//@Value("My demo App")
@Value(${project.name})
private String projectName;
}
application.properties
project.name=My demo App
目前它仅适用于 XML 文件,我已 submitted a request 添加对其他文件类型(如 Java 和 Kotlin)的支持。请关注 YouTrack 票以获取更新。
不确定哪个版本有效,但我使用的是 IntelliJ IDEA 2018.1 Ultimate Edition 并使用来自 Spring Beans 的 @Value
注释,它已经在您的 application.properties
我注意到 IntelliJ 替换了占位符中 属性 的值。当鼠标悬停在该值上时,显示 属性 的名称,这适用于 XML 文件。
我喜欢这个功能,我想知道是否有任何方法可以在 java 属性中做同样的事情?例如:
class:
@Service
public class PropertyService {
//@Value("My demo App")
@Value(${project.name})
private String projectName;
}
application.properties
project.name=My demo App
目前它仅适用于 XML 文件,我已 submitted a request 添加对其他文件类型(如 Java 和 Kotlin)的支持。请关注 YouTrack 票以获取更新。
不确定哪个版本有效,但我使用的是 IntelliJ IDEA 2018.1 Ultimate Edition 并使用来自 Spring Beans 的 @Value
注释,它已经在您的 application.properties