• spring 整合guava


    一.ApplicationContext.xml中的配置

    <!--开启缓存注解-->
    <cache:annotation-driven />
    <bean id="cacheManager" class="org.springframework.cache.guava.GuavaCacheManager">
         <!-- 配置缓存 --> <property name="cacheSpecification" value="initialCapacity=500,maximumSize=5000,expireAfterAccess=2m,softValues" /> <property name="cacheNames"> <list>
              <!-- 缓存的名字,可以有多个 --> <value>userCache</value>
              <value>orderCache</value>
         </list> </property> </bean>

    二.java代码中的引用

    @Cacheable(value="userCache",key="#userId")
    public User queryUserId(String userId){
        //do something
       // query DB 
    
        return user           
    }
  • 相关阅读:
    Storm 第一章 核心组件及编程模型
    四 Hive整合HBase
    Hbase第五章 MapReduce操作HBase
    swift 附属脚本
    swift 方法
    swift 属性
    swift 类和结构体
    swift 枚举类型
    swift 闭包
    Swift 函数
  • 原文地址:https://www.cnblogs.com/MrRightZhao/p/11820372.html
Copyright © 2020-2023  润新知