我正在寻找一种方法来屏蔽IDE中的特定代码行。我更喜欢在eclipse
中进行,但intellij
也可以。
目的是,当我有这样的方法时:
public String serialize() {
log.info("Starting to serialize");
StringBuilder sb = new StringBuilder();
sb.append("name: " + this.name);
sb.append("age: " + this.age);
sb.append("sex: " + this.sex);
log.info("Finished serializing. The result is: " + sb.toString());
return sb.toString();
}
我会让它看起来像这样:
public String serialize() {
StringBuilder sb = new StringBuilder();
sb.append("name: " + this.name);
sb.append("age: " + this.age);
sb.append("sex: " + this.sex);
return sb.toString();
}
这当然只是一个例子。我使用包含大量日志行和许多指标的代码来更好地监控应用程序。这使代码大量混乱,我希望在编码时只看到代码逻辑。
上述IDE(或其他IDE)中的任何一个是否启用此功能?
答案 0 :(得分:0)
这是面向方面编程的目的。这是一件简单的事情,只有同样的程序员/营销人员给了它这个名字。
您应该将serialize()函数/方法与您的日志记录块挂钩。安静简单。
我建议你开始用谷歌搜索“AspectJ”。