欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Spring Plugin for Griffon

程序员文章站 2022-03-04 16:46:28
...

Griffon 是Swing开发者的一个Groovy框架。Griffon期望提供一个稳定代码结构给Swing应用,就像Grails给web开发带来的优势一样。同时,Griffon也可能提供一个替代应用框架,替代Spring RCP,Eclipse RCP和NetBeans平台。

 

Spring Plugin for Griffon目的是使用Spring框架作为依赖注入的提供者。Spring plugin将会通过name来管理他们之间的所有关系,通过Grail's BeanBuilder来完成工作。

 

您还可以创建Spring aware 小插件,按照下列步骤来制造:

  1. 创建新的插件项目 
    griffon create-plugin foo
    
  2. 转到新创建的插件目录,并创建一个插件
    griffon create-addon foo
    
  3. 编辑
    class FooGriffonPlugin {
        def dependsOn = [spring: 0.1]
        ...
    }
    
  4. 你的插件必须包含以下属性之一
    class FooGriffonAddon {
        ...
        def doWithSpring = {
            // place bean definitions here
            // this closure will be called in the
            // context of a BeanBuilder instance
        }
    
        def whenSpringReady = { app ->
            // called after all addons have been initialized
            // and all bean contributions have been processed
        }
        ...
    }
    

点击查看更多Spring Plugin for Griffon详情:http://docs.codehaus.org/display/GRIFFON/Spring+Plugin

相关标签: Spring Bean