配置俩域名

<!-- 第一个LDAP模板配置 -->
<bean id="ldapTemplateOne" class="org.springframework.ldap.core.LdapTemplate">
    <constructor-arg ref="contextSourceOne" />
</bean>
 
<!-- 第一个LDAP上下文源配置 -->
<bean id="contextSourceOne" class="org.springframework.ldap.pool.factory.PoolingContextSource">
    <property name="url" value="ldap://domain1.com:389" />
    <property name="base" value="dc=mydomain,dc=com" />
    <!-- 其他安全和连接池属性 -->
</bean>
 
<!-- 第二个LDAP模板配置 -->
<bean id="ldapTemplateTwo" class="org.springframework.ldap.core.LdapTemplate">
    <constructor-arg ref="contextSourceTwo" />
</bean>
 
<!-- 第二个LDAP上下文源配置 -->
<bean id="contextSourceTwo" class="org.springframework.ldap.pool.factory.PoolingContextSource">
    <property name="url" value="ldap://domain2.com:389" />
    <property name="base" value="dc=otherdomain,dc=com" />
    <!-- 其他安全和连接池属性 -->
</bean>
@Bean
public LdapTemplate ldapTemplateOne() {
    return new LdapTemplate(contextSourceOne());
}
 
@Bean
public ContextSource contextSourceOne() {
    LdapContextSource contextSource = new LdapContextSource();
    contextSource.setUrl("ldap://domain1.com:389");
    contextSource.setBase("dc=mydomain,dc=com");
    // 设置其他属性
    return contextSource;
}
 
@Bean
public LdapTemplate ldapTemplateTwo() {
    return new LdapTemplate(contextSourceTwo());
}
 
@Bean
public ContextSource contextSourceTwo() {
    LdapContextSource contextSource = new LdapContextSource();
    contextSource.setUrl("ldap://domain2.com:389");
    contextSource.setBase("dc=otherdomain,dc=com");
    // 设置其他属性
    return contextSource;
}
@Autowired
private LdapTemplate ldapTemplateOne;
 
@Autowired
private LdapTemplate ldapTemplateTwo;
 
// 使用ldapTemplateOne进行操作
// 使用ldapTemplateTwo进行操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值