Guice是Google开发的一个开源轻量级的依赖注入框架,运行速度快,使用简单。 项目地址:https://github.com/google/guice/ 最新的版本是4.1,本文基于此版本。 Guice的使用方法请参见我的前篇博文:《Guice 4.1教程》 0. Guice的使用范例 先分析 ...
分类:
其他好文 时间:
2017-08-10 22:35:13
阅读次数:
519
Guice是Google开发的一个开源轻量级的依赖注入框架,运行速度快,使用简单。 项目地址:https://github.com/google/guice/ 最新的版本是4.1,本文基于此版本。 0. 什么是依赖注入? 依赖注入(Dependency Injection)是一种思想。 在一般的编程 ...
分类:
其他好文 时间:
2017-08-09 18:36:15
阅读次数:
148
1、常量注入方式 package com.guice.ConstantInjectDemo; import com.google.inject.Binder; import com.google.inject.Guice; import com.google.inject.Inject; impor ...
分类:
其他好文 时间:
2017-07-30 19:05:06
阅读次数:
134
1.新建IWork接口: package com.kay.interfaces;public interface IWork { public void work(String workname);} 2.实现IWork接口: package com.kay.impl;import com.kay. ...
分类:
其他好文 时间:
2017-07-02 20:25:23
阅读次数:
133
上一篇介绍了elasticsearch的client结构,client只是一个门面,在每个方法后面都有一个action来承接相应的功能。但是action也并非是真正的功能实现者,它只是一个代理,它的真正实现者是transportAction.本篇就对action及transportAction的实现 ...
分类:
编程语言 时间:
2017-03-29 01:11:22
阅读次数:
207
前段时间一直在做公司的微服务项目,技术栈主要是springBoot+Thrift,感觉使用SpringBoot确实太方便了:1.无xml配置。2.自动配置。3.应用可打包为单独的jar包独立运行。4.可嵌入tomcat、jetty或undertow,无需部署war包。5.使用SpringData,以非常少的代码遍可以操作数据库。....
分类:
其他好文 时间:
2017-03-14 14:07:23
阅读次数:
410
一、Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O ...
分类:
其他好文 时间:
2017-02-11 23:53:44
阅读次数:
379
AOP的实现有哪些 AOP常见的实现有: Spring AOP Aspectj Guice AOP Jboss AOP 等 AOP Alliance 是什么, 为什么Spring AOP, G UI CE AOP等需要aopalliance.jar? AOP Alliance定义了AOP中的基础概念 ...
分类:
编程语言 时间:
2016-12-26 16:08:07
阅读次数:
260
JavaMelody JavaMelody能够监控Java或Java EE应用程序服务器的运行状况,并以图标的方式显示:java内存、CPU使用情况、用户Session数量、JDBC连接数、http请求、sql请求、jsp页面与业务接口方法EJB3、Spring、 Guice)的执行数量,平均执行时 ...
分类:
编程语言 时间:
2016-10-28 19:56:47
阅读次数:
341
Spring的依赖注入的最大亮点就是你所有的Bean对Spring容器的存在是没有意识的,即你可以将你的容器换成别的容器,如Google Guice。但在实际项目中,你不可避免的要用到Spring容器本身的功能资源,这时你的Bean必须要意识到Spring容器的存在,才能调用Spring所提供的资源... ...
分类:
编程语言 时间:
2016-09-23 14:40:11
阅读次数:
209