我有一个连接到 SQL Server 数据库的 Spring boot 应用程序。我需要一些帮助来在我的应用程序中使用缓存。我有一个 CodeCategory 表,其中包含许多代码的代码列表。该表将每月加载一次,数据每月仅更改一次。我想在应用程序启动时缓存整个表。在对表的任何后续调用中,都应从此缓存中获取值,而不是调用数据库。
例如,
List<CodeCategory> findAll();
我想在应用程序启动期间缓存上面的数据库查询值。如果有像这样的数据库调用,List<CodeCategory> findByCodeValue(String code)
应该从已经缓存的数据中获取代码结果,而不是调用数据库。
请让我知道如何使用 spring boot 和 ehcache 来实现这一点。
摇曳的蔷薇
繁星coding
翻过高山走不出你
慕无忌1623718
相关分类