存储常用(不可更改)List,Map的最佳方法是什么?

时间:2013-07-01 01:44:09

标签: java spring caching spring-mvc ehcache

存储常用(不可更改)List,Map的最佳方法是什么? 使用@Cacheable而不是@PostConstruct上的服务层创建列表是否更好?

1 个答案:

答案 0 :(得分:1)

我想说@Cacheable更好,因为你没有依赖于特定的缓存实现。此外,它对代码的侵扰性也较小。正如在Spring Reference Manual Section 29.3.1中指定的那样,缓存一个按ISBN查找图书的方法就像这样:

@Cacheable("books")
public Book findBook(ISBN isbn) {...}