想在IOC 內定義一個boolean
{
compressClassname :true,
compressLimit : 15
}
會出現
Caused by: java.lang.ClassCastException: java.lang.Boolean incompatible with java.util.Map
at org.nutz.ioc.loader.map.MapLoader.getMap(MapLoader.java:128)
at org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:63)
at org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:147)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:180)
... 5 more
要把它包起來 才沒有問題. 這是正確做法嗎?
{
compressClassname : {
type : 'java.lang.Boolean',
args : 'True'
},
compressLimit : {
type : 'java.lang.Integer',
args : '15'
}
}