NutzCN Logo
问答 关于IOC注解注入Properties配置的一个坑
发布于 2275天前 作者 Leewell1989 1787 次浏览 复制 上一个帖子 下一个帖子
标签:

发现一个问题,不知道算不算一个坑,看代码猜结果:

    @Inject("java : $conf.get('icov.url')")
    private String icovUrl = null;

    @Inject("java  :  $conf.get('icov.url')")
    private String icovUrl = null;
9 回复

那是为啥呢?js配置ioc这样写就可以,注解就不行。

是多了空格,我的疑问是,使用js是允许这样配置的呀

                       driverClassName : {
				java : "$conf.get('driver')"
			},
			url : {
				java : "$conf.get('url')"
			},
			username : {
				java : "$conf.get('username')"
			},
			password : {
				java : "$conf.get('password')"
			},

@Inject并无trim空格

没看代码,java去一下空格 ?

不去,那个地方不是json, 冒号只是分隔符

按你的思路,这样写才合法

Inject("java  :  \"$conf.get('icov.url')\"")

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