在 Spring4 中需要 xml bean 的 java 表示

Need xml bean's java representation in Spring4

如何在 java 中表示以下代码片段,我的项目使用的是 Spring4,我需要对其进行转换。任何帮助将非常感激。提前致谢!

<bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">
  <property name="environment">
     <props>
        <prop key="java.naming.factory.initial">weblogic.jndi.WLInitialContextFactory</prop>
        <prop key="java.naming.provider.url">t3://localhost:7001</prop>
     </props>
  </property>

这是等效的 Java 配置。将其添加到您的 @Configuration class:

@Bean
public JndiTemplate jndiTemplate() {
    Properties props = new Properties();
    props.setProperty(InitialContext.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
    props.setProperty(InitialContext.PROVIDER_URL, "t3://localhost:7001");
    return new JndiTemplate(props);
}