2016-06-01 17 views
2

私はどのように私はそれについて行けば変更構成

春ブーツ(の.javaファイル)へのマッピングにXMLを使用したプロジェクトを移行するのですか?以下は、このよう@ImportResourceを使用して@Configurationを使用して構成クラスファイルを作成して、.xmlファイルをインポートする必要があり

<bean id="repository" class="org.springframework.jndi.JndiObjectFactoryBean"> 
    <property name="jndiName" value="java:comp/env/jcr/myRepository"/> 
</bean> 

<bean id="jcrSessionFactory" class="org.springmodules.jcr.JcrSessionFactory"> 
    <property name="repository" ref="repository" /> 
    <property name="credentials"> 
     <bean class="javax.jcr.SimpleCredentials"> 
     <constructor-arg index="0" value="admin" /> 
     <!-- create the credentials using a bean factory --> 
     <constructor-arg index="1"> 
      <bean factory-bean="password" factory-method="toCharArray" /> 
     </constructor-arg> 
     </bean> 
    </property> 
</bean> 

    <!-- create the password to return it as a char[] --> 
    <bean id="password" class="java.lang.String"> 
    <constructor-arg index="0" value="admin" /> 
    </bean> 

    <bean id="jcrTemplate" class="org.springmodules.jcr.JcrTemplate"> 
    <property name="sessionFactory" ref="jcrSessionFactory" /> 
    <property name="allowCreate" value="true" /> 
    </bean> 

<Resource name="jcr/myRepository" 
    auth="Container" 
    type="javax.jcr.Repository" 
    factory="org.apache.jackrabbit.core.jndi.BindableRepositoryFactory" 
    configFilePath="D:/DMSRepo/repositoryFactlive.xml" 
    repHomeDir="D:/DMSRepo/factlivetrialVersion2/repo"/> 
+0

小さなint 'class'はクラスを参照しています...あなたは' new'で作成できるものです。それから始めよう。 –

答えて

2

まずJackrabbitのXML構成は...である: -

@Configuration 
@ImportResource("classpath:dmsRepository.xml") 
public class JackRabbitRepository { 

} 

次に、リソースの内容をserver.xmlファイルに保存する必要があります。これは、現在のxmlでは動作しません。その後、JackRabbitの設定が完了します。 次に、DMSで何をしたいのですか?

関連する問題