NutzCN Logo
问答 ioc注入Boolean 的问题
发布于 2598天前 作者 zone1511 1793 次浏览 复制 上一个帖子 下一个帖子
标签:

想在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'
	}
}
1 回复

把一个布尔值声明为ioc 对象? 不带这样操作的, 放properties文件得了

添加回复
请先登陆
回到顶部