1.3.3.1. Spring 注入

以 OrganizationManager 为例,在 class 中定义一个 OrganizationManager 类型的成员变量,并实现其 setter/getter 方法。

import com.seeyon.ctp.organization.manager.OrganizationManager;
public class MyClass {
    private OrganizationManager organizationManager;
    public OrganizationManager getOrganizationManager() {
        return organizationManager;
    }
    public void setOrganizationManager(OrganizationManager organizationManager) {
        this.organizationManager = organizationManager;
    }
}

然后再 Spring 配置文件中做如下定义:在 ref 中引用的名称为首字母小写的类名称,如 OrganizationManager 的 bean 名称为 organizationManager。

<bean id="myClass" class="com.seeyon.v3x.plugin.MyClass" init-method="init">
    <property name="organizationManager" ref="organizationManager"/>
</bean>