閱讀資源時,目前安全地獲取從資源文件text
(適當的異常而不是NPE)我需要使用下面的代碼片段:例外,而不是空在Groovy
String resourceText(String resourcePath) {
URL resource = this.getClass().getResource(resourcePath)
if (!resource) {
throw new IllegalArgumentException("No file at $resourcePath")
}
resource.text
}
是否有任何庫那已經完全是這樣嗎?它看起來應該總是以這種安全的方式訪問資源。
爲什麼不?'資源.text'或'Optional.ofNullable(資源)'? – Opal
我自己找到了更好的方法,現在我會回覆。無論如何,謝謝:) –