Jboot集成Redis来实现缓存技术方案
【文章来自:on the way】

现在osc上有大量的文章来说springboot整合redis实现缓存的技术方案,比如:《SpringBoot集成Redis来实现缓存技术方案》

但是殊不知如果使用Jboot来实现使用redis的技术方案,要比springboot简单100000000000倍。

第一步:maven依赖jboot

<dependency>
    <groupId>io.jboot</groupId>
    <artifactId>jboot</artifactId>
    <version>1.0-alpha4.1</version>
</dependency>

第二步:配置jboot的缓存配置文件jboot.properties

jboot.cache.type= redis
jboot.cache.redis.host = 127.0.0.1

第三步:在Service使用缓存(注解方式)

@Singleton
public class UserServiceImpl implements UserService  {

        @Cacheable(name = "user",key = "#(id)")
        public User getUserById(@Named("id") String id) {
            return new User();
        }

}


@Singleton
public class ArticleServiceImpl implements ArticleService  {

        @Cacheable(name = "article", key = "articleListCache:#(user.id)",  unless="user == null")
        public List<Article> getArticleListByUser(@Named("user") User byUser) {
            //do your something
            return new List<Article>();
        }

}

第四步:使用(controller直接使用)

@RequestMapping("/user")
public class UserController extends JbootController {

    @Inject
    UserService userService;

    public void index() {
        User user = userService.getById("123");
        setAttr("user",user);
        render("index.html");
    }

}

 

总结:

比springboot好用1000000000000倍。

热门文章

甘于舒适,甘于平庸,人生只有充满后悔
【文章来自:遇见】

不知道你有没有去回顾过去的几年,自己过着怎……


学会低头,你不吃亏
【文章来自:Sophie】

遇事低头是一种勇气,也许低头了会损失了你的……


四个哲理小故事造就的四种感悟
【文章来自:鲁冰花】

很有哲理的小故事,懂了、明白了……


亲情,爱之根本
【文章来自:Irene】

每当看到一对老年夫妇,相搀相扶从眼前走过……


再忆高考
【文章来自:夏末】

6月7日, 对于那些高中生来说,是“鲤鱼跃……


奋斗
【文章来自:萱儿】

有人问一位智者:“请问,怎样才能成功呢?”


月薪30000的文案,都在高三教室的墙上
【文章来自:耳朵】

苦读10年就为了高考,在这最艰难的考试前夕……


销售如何快速成单
【文章来自:雪儿】

作为一个销售人员,如何在短期内快速成单呢……


人工智能或带来财富新机遇
【文章来自:雨】

李开复在纽约时报专栏发表文章,人工智能……


回忆青春
【文章来自:五柳先生】

我们在细碎的流年里低眉凝眸,书写……


P2P通信原理与实现(C++)
【文章来自:项籍】

当今互联网到处存在着一些中间件……


Jboot集成Redis来实现缓存技术方案
【文章来自:on the way】

现在osc上有大量的文章来说springboot……


2017最新款串口、USB口二合一短信猫研发成功!
【文章来自:金笛后花园】

在我公司研发人员的不懈努力下,串口和USB……


楼宇控制系统集成金笛短信平台
【文章来自:金笛后花园】

金笛短信平台通过OPC、Netapi……