我有這樣的基於Java的JPA配置我的春天項目:如何在基於spring的java配置中設置ehcache.xml的位置?
@Configuration
@EnableJpaRepositories(basePackageClasses = {PackageMarker.class})
@EnableTransactionManagement(proxyTargetClass = true)
@EnableCaching
public class FooJPAConfig implements CachingConfigurer {
@Bean
@Override
public CacheManager cacheManager() {
SimpleCacheManager cacheManager = new SimpleCacheManager();
cacheManager.setCaches(Arrays.asList(new ConcurrentMapCache("default")));
return cacheManager;
}
@Bean
@Override
public KeyGenerator keyGenerator() {
return new DefaultKeyGenerator();
}
//...
}
我怎樣才能知道春天要使用特定ehcache.xml
文件?
不能得到這個工作。你最後的筆記是什麼意思?我與Sprint 3.2.9沒有'EhCacheManagerFactoryBean'類。 – BetaRide 2014-09-02 12:58:53
@BetaRide查看我的更新回答 – geoand 2014-09-02 13:02:41
感謝您抽出時間。不幸的是,增加'spring-context-support'不會有幫助。我找不到'EhCacheManagerFactoryBean'。 – BetaRide 2014-09-02 14:32:56