在 Intellij IDEA 2016.3.3 中,有没有办法根据目录的名称自动将目录标记为“源根”或“测试源根”?
Intellij 将自动检测并正确标记名为“src”和“tst”的目录,但我使用了许多不遵守该命名约定的包,而是将它们称为“源”或“测试”之类的东西。
每次刷新/重新同步我的工作区时,我都必须手动标记每个目录。我希望能够告诉 IntelliJ“测试”与“tst”同义。
所述的Log4j 2手册给出了如何使用lambda表达式为“懒记录”的一个例子:
logger.trace("Some long-running operation returned {}", () -> expensiveOperation());
Run Code Online (Sandbox Code Playgroud)
它还给出了如何使用格式参数来避免不必要的字符串连接的示例:
logger.debug("Logging in user {} with birthday {}", user.getName(), user.getBirthdayCalendar());
Run Code Online (Sandbox Code Playgroud)
我的问题:我可以通过简单地提供一个带有普通字符串连接方法的 lambda 来获得相同的性能优势吗?
logger.trace(() -> "Concatting " + user.getName() + " with " + expensiveOperation());
Run Code Online (Sandbox Code Playgroud)