1
Grails 2.4.x在這裏。我澆通過一個準遺留的Grails應用程序的代碼,看到這個小寶石:如果未定義XYZ,grailsApplication.config.XYZ會返回什麼結果?
public static boolean isFizz() {
def isEnabled = isFizz
if (isEnabled != true && isEnabled != false) {
// Config is missing, so default to true
return true
}
isEnabled
}
真的嗎?如果不是這僅僅是:
public static boolean isFizz() {
def isEnabled = isFizz
if (isEnabled == null) {
// Config is missing, so default to true
return true
}
isEnabled
}
是什麼grailsApplication.config.XYZ
回報,如果XYZ
內Config.groovy
沒有定義?空值?還有別的?!?
正如我記得空的地圖將被返回。你可以用println來測試它 – user3718614