我有一个小的web应用程序 . 我们没有初始嵌入ehcache . 但最近有要求在应用程序中实现ehcache . 虽然我是ehcache新手仍然配置我的应用程序 . 有一些问题请尝试回答这个问题 .
-
哪种方法可以更好地注释类a)DAO b)服务(我已经在DAO中实现了?
-
@Cacheable,@ CacheEvict @cacheput上面的注释我们需要专注于我的crud查询..
我的意思是我们检查该方法的返回类型或参数以指定@annotation部分 .
请提出一些与我的问题相关的在线教程 .
1 回答
我会把我的小“依赖”放在这里 . 关于第一点 .
尽可能高的缓存是最有效的
尽可能低的缓存是最可重用的
因此,如果您在DAO级别进行缓存,则更有可能多个服务使用缓存结果 .
但是,如果您在Web服务级别进行缓存,那么您的用户将获得快速响应 .
所以,这取决于 . 选择适合您需求的产品 . 每项服务的服务 .