当前位置: 首页 > news >正文

网站下载软件上市公司协会网站建设汇报

网站下载软件,上市公司协会网站建设汇报,购物商城网站开发实验报告,中科宁波网站建设注解Cacheable 是 Spring 框架中用于缓存数据的方法或类的注解。通过使用这个注解#xff0c;你可以避免重复计算和重复获取数据#xff0c;从而提高应用程序的性能。 基本用法 引入依赖 确保在你的项目中引入了 Spring Cache 相关的依赖。如果你使用的是 Spring Boot你可以避免重复计算和重复获取数据从而提高应用程序的性能。 基本用法 引入依赖 确保在你的项目中引入了 Spring Cache 相关的依赖。如果你使用的是 Spring Boot可以在 pom.xml 中添加以下依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-cache/artifactId /dependency 启用缓存 在主类或配置类上使用 EnableCaching 注解来启用缓存功能。 SpringBootApplication EnableCaching public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);} } 使用 Cacheable 注解 在需要缓存的方法上使用 Cacheable 注解。 Service public class UserService {Cacheable(lizz:users)public User getUserById(Long id) {// 模拟一个耗时的数据库查询try {Thread.sleep(3000);} catch (InterruptedException e) {e.printStackTrace();}return new User(id, John Doe);} } 配置缓存 Spring 提供了多种缓存实现包括内存缓存如 ConcurrentMapCache、第三方缓存如 EhCache、Caffeine、Redis 等。可以在配置文件如 application.properties 或 application.yml中进行配置。 使用 ConcurrentMapCache spring:cache:type: simple 使用 Redis 作为缓存 spring:cache:type: redisredis:host: 172.1.1.11port: 6379 高级用法 缓存条件condition 使用 condition 属性指定缓存条件只换成id大于10的数据缓存 Cacheable(value lizz:users, condition #id 10) public User getUserById(Long id) {// ... } 自定义缓存键 使用 key 属性自定义缓存键。 Cacheable(value users, key #root.methodName #id) public User getUserById(Long id) {// ... } 缓存失效CacheEvict allEntriestrue清除所有缓存数据 CacheEvict(value lizz:users, allEntries true) public void clearCache() {// //清除全部缓存相关的其他业务操作 } key #id 清除缓存集合中指定key的数据 CacheEvict(value lizz:users, key #id) public void delUser(Long id) {//清除id缓存相关的其他业务操作 } 缓存同步CachePut 使用 CachePut 注解更新缓存。 CachePut(value lizz:users, key #user.id) public User updateUser(User user) {// 更新用户的逻辑return user; }
http://www.w-s-a.com/news/686477/

相关文章:

  • 商丘企业网站服务c mvc 网站开发
  • 太仓建设工程网站广州seo排名外包
  • 成都的教育品牌网站建设做网站不给提供ftp
  • 建站行业市场人力管理系统
  • qq钓鱼网站在线生成器google关键词搜索工具
  • 化妆网站模板移动网站建设模板
  • 欢迎访问语文建设杂志网站网站蓝色配色
  • 最新网站发布重庆城乡建设部网站首页
  • 网站建设费用高鄂尔多斯seo
  • dw做网站怎么发布网站无后台可以上框架
  • 网络公司如何建网站网站的建设需要多少钱
  • 代刷网站推广快速泉州网页定制
  • 网站优秀网站地址做宣传册的公司
  • 苏州高端网站建设咨询wordpress云图插件
  • 河北省建设厅网站重新安装优秀中文网页设计
  • 如何在腾讯云做网站开源站群cms
  • 公司网站建设的意义网易做网站
  • 网络营销案例分析与实践搜外seo
  • 手机建网站挣钱吗wordpress面包屑
  • 淘客做网站怎么备案网站开发工具的是什么
  • 提供大良网站建设郑州网站建设网站开发
  • 邢台做wap网站价格wordpress评论滑动
  • 绝味鸭脖网站建设规划书江苏建设人才网 官网
  • 网站源码授权破解centos wordpress 整站
  • 建设一个私人视频网站wordpress js
  • 手机企业网站制作流程3d建模自学
  • 网站优化方案和实施wordpress的归档
  • 建设事业单位网站多少钱集艾设计公司官网
  • 网站建设与管理方案书图片的制作方法
  • 中文建网站美发网站模板带手机版