存储常用(不可更改)List,Map的最佳方法是什么?
使用@Cacheable
而不是@PostConstruct
上的服务层创建列表是否更好?
答案 0 :(得分:1)
我想说@Cacheable
更好,因为你没有依赖于特定的缓存实现。此外,它对代码的侵扰性也较小。正如在Spring Reference Manual Section 29.3.1中指定的那样,缓存一个按ISBN查找图书的方法就像这样:
@Cacheable("books")
public Book findBook(ISBN isbn) {...}