当前位置: 首页 > 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.hkea.cn/news/14312514/

相关文章:

  • 医疗器械网站素材线上引流线下推广方案
  • 东营网站建设制作网站定制设计价目表
  • 手机端网站开发素材中信建设有限责任公司龙芳
  • 网站没做好能不能备案网页视频怎么下载到电脑本地
  • 做网站站长先把作息和身体搞好河北省城乡和建设厅网站首页
  • 哪个网站做清洁的活多东莞网站建设公司直播
  • 泉州网站建设公司首选公司怎么建立自己网站
  • 广州建筑公司招聘网站空间转移 wordpress
  • 广州学校网站建设包装在线设计网站
  • 一个微信可以做两个网站支付宝电信宽带做网站服务器吗
  • 顺德互动交流网站行业网络营销
  • php网站开发入门竞争对手网站
  • 学网站建设难吗sem 优化软件
  • 厦门高端网站建设定制专业搜索引擎seo服务
  • 企业网站建设的征求意见医院网站建设计划
  • 毕业设计做网站还是系统好做炭化料的网站
  • 永康住房城乡建设局网站江苏省省建设集团网站
  • 北京网站建设哪家设计好网站开发交接表
  • h5 网站开发山东平台网站建设哪里有
  • 告白网站怎么做wordpress 虚拟订阅插件
  • 广州网站制作服务黑龙江网站制作平台
  • 果洛wap网站建设购物网站建设代理商
  • 怎么查看网站跳出率网站开发工作
  • 网站应用是什么用腾讯云做淘宝客网站视频流程
  • 好乐买的网站推广方式有没有傻瓜式建设网站
  • 哪里建设企业网站湖北建设
  • 百度站长平台官网男的如何自己解决生理问题
  • 网站服务器备案查询网站备案珠江新城网站建设
  • 手机网站设计小程序拿网站的文章做外链
  • 淘宝找做网站wordpress无域名