加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Grails Resources.groovy 构造函数注入

发布时间:2020-12-14 17:04:59 所属栏目:大数据 来源:网络整理
导读:Consider these classes... src/java/com/example/SomeClass.java package com.example; public class SomeClass { public SomeClass(java.util.ListSomeOtherClass soc) { } } src/java/com/example/SomeOtherClass.java package com.example; public class

Consider these classes...

src/java/com/example/SomeClass.java
package
 com.example;

public class SomeClass {
public SomeClass(java.util.List<SomeOtherClass> soc) {
}
}
src/java/com/example/SomeOtherClass.java
package
 com.example;

public class SomeOtherClass {
public SomeOtherClass(java.io.File f) {
}
}

In the Spring Bean Builder you can wire those up using something like this...

grails-app/conf/resources.groovy
beans = {
xmlns util:"http://www.springframework.org/schema/util"

someotherbean(com.example.SomeOtherClass,new File('somefile.txt'))
someotherbean2(com.example.SomeOtherClass,new File('somefile.txt'))

util.list(id: 'mybeans'){
ref(bean:'someotherbean')
ref(bean:'someotherbean2')
}
somebean(com.example.SomeClass,ref('mybeans') )
}

It would be better if you could do something like this...

grails-app/conf/resources.groovy
beans = {
someotherbean(com.example.SomeOtherClass,new File('somefile.txt')) somebean(com.example.SomeClass,[someotherbean,someotherbean2]) }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读