How Write Java Configuration for this XML configuration.? -


i in middle of converting appconfig.xml tp javaconfigurations(annotationconfigs). did converting of beans javaconfig. got stuck couple of beans listed below. 1 me on this..??

1.the bean has list element takes values properties file.. xml configuration :

<bean id="propertycommons"         class="org.springframework.beans.factory.config.propertyplaceholderconfigurer">         <property name="locations">             <list>                 <value>classpath:dbuser.properties</value>             </list>         </property>         <property name="ignoreunresolvableplaceholders" value="true" />     </bean> 

how convert java config..(especially taking values dbuser.properties?

2.how convert following factory configuration javaconfigs?

    .     .     .     <bean id="ooziejobfactorybean" class="com.mycompany.product.dfe.main.ooziejobfactorybean" />      <bean id="cmdargs" class="com.mycompany.product.dfe.main.cmdargs"             scope="prototype" />      <bean id="ooziejob" factory-bean="ooziejobfactorybean"             factory-method="createjob" scope="prototype">             <constructor-arg ref="cmdargs" />     </bean>     .     .     . 

3. following configuration ..

. . . <bean id="transactionmanager" class="org.springframework.orm.jpa.jpatransactionmanager">         <property name="entitymanagerfactory" ref="entitymanagerfactory" /> </bean>  <bean id="entitymanagerfactory"     class="org.springframework.orm.jpa.localcontainerentitymanagerfactorybean">     <property name="persistenceunitname" value="productpu" />     <property name="datasource" ref="datasource" />     <property name="jpavendoradapter">         <bean class="org.springframework.orm.jpa.vendor.hibernatejpavendoradapter" />     </property>     <property name="jpapropertymap">         <map>             <entry key="hibernate.cache.use_second_level_cache" value="true" />             <entry key="hibernate.cache.use_query_cache" value="true" />             <entry key="hibernate.cache.provider_class" value="net.sf.ehcache.hibernate.singletonehcacheprovider" />             <entry key="hibernate.show_sql" value="false" />             <entry key="hibernate.format_sql" value="false" />             <entry key="hibernate.dialect" value="org.hibernate.dialect.mysql5innodbdialect" />             <entry key="javax.persistence.validation.mode" value="none" />             <entry key="hibernate.connection.characterencoding" value="utf8" />         </map>     </property> </bean> . . . 

please me on new spring.. :) in advance...

noushad ali.

1.propertyplaceholderconfigurer

@configuration @propertysource(value = "spring/test5.properties") class config {     @bean     propertysourcesplaceholderconfigurer propertysourcesplaceholderconfigurer() {         propertysourcesplaceholderconfigurer c = new propertysourcesplaceholderconfigurer();         c.setignoreunresolvableplaceholders(true);         return c;     }  ... 
  1. ooziejobfactory

    class config {

    @bean @scope("prototype") cmdargs cmdargs() {     return new cmdargs(); }  @bean @scope("prototype") ooziejobfactory ooziejobfactory() {     return new ooziejobfactory(); }  @bean ooziejob ooziejob(ooziejobfactory factory, cmdargs cmdargs) {     return factory.createjob(cmdargs); } 

    }

  2. entitymanager

    class config {

    @bean localcontainerentitymanagerfactorybean localcontainerentitymanagerfactorybean() {     localcontainerentitymanagerfactorybean b = new localcontainerentitymanagerfactorybean();     b.setpersistenceunitname("productpu");     ...     return b; }  @bean jpatransactionmanager jpatransactionmanager(localcontainerentitymanagerfactorybean emf) {     jpatransactionmanager tm = new jpatransactionmanager();     tm.setentitymanagerfactory(emf);     return tm; } 

Comments

Popular posts from this blog

javascript - Bootstrap Popover: iOS Safari strange behaviour -

Website Login Issue developed in magento -

Can the constants be defined inside a model file of a framework in PHP? -