成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

springboot集成內(nèi)存cache

Youngdze / 2842人閱讀

摘要:依賴這里使用配置配置文件配置配置文件配置使用

maven依賴
        
            org.springframework.boot
            spring-boot-starter-cache
        
        
            com.google.guava
            guava
            19.0
        

這里使用guava cache

配置(配置文件 or java配置) 配置文件
spring.cache.type=guava
spring.cache.cache-names=cache1,cache2
spring.cache.guava.spec=maximumSize=500,expireAfterAccess=5m
java配置
@Configuration
@EnableCaching
public class CacheConfig {

    public static final String CACHE1 = "cache1";

    public static final String CACHE2 = "cache2";

    @Bean
    public Cache cache1() {
        return new GuavaCache(CACHE1, CacheBuilder.newBuilder()
                .maximumSize(500)
                .expireAfterWrite(5, TimeUnit.MINUTES)
                .build());
    }

    @Bean
    public Cache cache2() {
        return new GuavaCache(CACHE2, CacheBuilder.newBuilder()
                .maximumSize(500)
                .expireAfterWrite(10, TimeUnit.MINUTES)
                .build());
    }

}
使用
    @Cacheable(CacheConfig.CACHE1)
    public User getUser(String token){
        //......
    }
docs

boot-features-caching

spring-one2gx-caching-with-spring

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/61791.html

相關(guān)文章

  • 【技術(shù)雜談】springcloud微服務(wù)之?dāng)?shù)據(jù)操作獨(dú)立模塊化

    摘要:而在這個(gè)微服務(wù)下,同樣需要進(jìn)行數(shù)據(jù)操作,我不可能還要在下再一次進(jìn)行集成,這樣大大的增加了代碼量。其次,是將有關(guān)數(shù)據(jù)操作的都單獨(dú)部署成一個(gè)模塊,比如我集成的模塊,集成的模塊,使用作為內(nèi)存緩存模塊。 前言 相對于 spring 對 mybatis 以及 redis 等的整合所需要的各種配置文件,在 springboot 下,已經(jīng)大大的簡化了,你可能只是需要增加個(gè)依賴,加個(gè)注解,然后在配置文...

    tianyu 評論0 收藏0
  • Spring Boot2(三):使用Spring Boot2集成Redis緩存

    摘要:本文章的源碼再文章末尾什么是查詢緩存有一級(jí)緩存和二級(jí)緩存。默認(rèn)開啟一級(jí)緩存。證明了一級(jí)緩存只是在數(shù)據(jù)庫會(huì)話內(nèi)部共享的。但是,整合到中后,一級(jí)緩存就會(huì)被關(guān)閉。根據(jù)時(shí)間表比如沒有刷新間隔緩存不會(huì)以任何時(shí)間順序來刷新。 學(xué)習(xí)SpringBoot集成Mybatis的第二章,了解到Mybatis自帶的緩存機(jī)制,在部署的時(shí)候踩過了一些坑。在此記錄和分享一下Mybatis的緩存作用。 本文章的源碼再...

    NusterCache 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<