zoukankan      html  css  js  c++  java
  • Guice 学习

    Guice: 是一个轻量级的DI框架.

    不需要繁琐的配置,只需要定义一个Module来表述接口和实现类,以及父类和子类之间的关联关系的绑定,如下是一个例子。

    http://blog.csdn.net/derekjiang/article/details/7231490;

    有很多种绑定方式,我用过两种:

    public class MyModule extends AbstractModule
    {
      // 第一种方法,用链式表达式将实现类和接口绑定
      @Override
        protected void configure() {
         bind(XXinterfaceXX.class).to(ImplementClass.class);
       }
    
    
       // 另外一种方法:
       @Provides
       protected XXXclass  provideXXXClass()
      {
            return new XXXclass(... ...);
      }
        
    }
    
    
  • 相关阅读:
    ES6 解构
    一些vue的知识点
    CSS选择器
    Django学习--介绍Django
    正则表达式
    ftp命令
    Vim学习指南
    关于ACM与OJ
    brctl命令
    LXC
  • 原文地址:https://www.cnblogs.com/liufei1983/p/8319953.html
Copyright © 2011-2022 走看看