2011-10-31 12 views
8

जावा @Configuration के बराबर क्या है:बूट-चाबुक की मार एक्सएमएल बिना स्प्रिंग डाटा जेपीए

<repositories base-package="com.acme.repositories" /> 

Spring Data JPA में? मैं @Configuration कक्षाओं के पक्ष में एक्सएमएल कॉन्फ़िगरेशन से छुटकारा पाने की कोशिश कर रहा हूं, हालांकि JpaRepositoryConfigDefinitionParser स्रोतों के माध्यम से पढ़ना फलहीन है।

निकटतम मैं क्या मिल सकता है:

@Bean 
public RepositoryFactorySupport repositoryFactory() { 
    return new JpaRepositoryFactory(entityManagerFactory().createEntityManager()) 
} 

@Bean 
public BookDao bookDao() { 
    return repositoryFactory().getRepository(BookDao.class) 
} 

हालांकि <repositories/> टैग और अधिक कार्यात्मक है: यह स्वचालित रूप सेCrudRepository CLASSPATH पर पाया विस्तार सभी इंटरफेस के लिए डीएओ पैदा करता है। ऐसा लगता है कि मेरा समाधान डिफ़ॉल्ट स्प्रिंग डेटा जेपीए व्यवहार के विपरीत डीएओ को लेनदेन लागू नहीं करता है।

उत्तर

10

स्प्रिंग डाटा जेपीए शुरू की @EnableJpaRepositories। विवरण के लिए देखें।

संबंधित मुद्दे