- 博客(4)
- 收藏
- 关注
原创 google(轻量级依赖注入框架)Guice学习 (四) guice与springboot简单协作、总结
对于guice,经过前文的叙述,应该有了相对清晰的了解guice,那么我们归根到底技术还是要结合业务的,因此,与时下流行的springboot进行协作处理,加深理解。开始,spring与guice的出发点是一样的,但是后来spring逐渐形成一个技术栈,但他们并不冲突。不慌。 回顾一下springboot rest Controller springbo...
2018-05-16 15:56:21 3035
原创 google(轻量级依赖注入框架)Guice学习 (三) 作用域、AOP
一、作用域(控制对象生命周期)利用上文业务,插入一个缓存类来说明作用域/** * 实现cache,使用谷歌类库 * * @author lg * */public class GuiceDemoCache extends AbstractCache<String, String> { private final Map<String, String> ke...
2018-05-15 15:43:53 986
原创 google(轻量级依赖注入框架)Guice学习 (二) 绑定、Module的关系
先前已经讲述了绑定的一个基本流程,然后我们尝试将guice黑盒后,注入和绑定是分开的。在绑定的时候,我们可以有很多非常灵活的结构、语法和概念来需要掌握。module是可以互相嵌套与并列的,嵌套的话可以install引入。一、常用的绑定方法:(1)类名绑定 (把一个需要的东西绑定到具体实现的类上) eg: bind(PriceService.class).to(PriceServi...
2018-05-14 01:08:28 3273 2
原创 google(轻量级依赖注入框架)Guice学习 (一)注入
Guice与Spring 相比,属于轻量级框架,更轻,帮助我们解决Java项目中的依赖注入问题。如果仅需要解决依赖和注入问题的话,就应该考虑一下它,而不是直接Spring走起谈论:注入首先来设定场景,假设有一个订单场景,当然,我们只为了展示注入而设定一个微小的代码段;ps: 文中所用maven配置 <properties> <project.build.sourceEncod...
2018-05-13 22:28:41 3200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人