zoukankan      html  css  js  c++  java
  • guice的简单容器使用

     <dependency>
                <groupId>com.google.inject</groupId>
                <artifactId>guice</artifactId>
                <version>4.1.0</version>
            </dependency>
    

      

    import com.google.inject.Binder;
    import com.google.inject.Guice;
    import com.google.inject.Injector;
    import com.google.inject.Module;
    
    public class TestMoudle implements Module {
        @Override
        public void configure(Binder binder) {
            binder.bind(Add.class).to(SimpleAdd.class);
        }
    
        public static void main(String[] args) {
            Injector injector = Guice.createInjector(new TestMoudle());
            Add instance = injector.getInstance(Add.class);
            instance.add(2,3);
    
        }
    }
    

      

    public interface Add {
        void add(int a, int b);
    }
    
    
    public class SimpleAdd implements Add {
        @Override
        public void add(int a, int b) {
            System.out.println("a+b=" + (a + b));
        }
    }
    

      

    
    
  • 相关阅读:
    模糊匹配
    UPDATE SET FROM WHERE 续
    SQL SERVER 中row_number用法
    临时表和表变量
    镜像
    经典行列转换
    表记录查询最快查询方式
    NULL不是数值
    自增长值
    JSON
  • 原文地址:https://www.cnblogs.com/albertXe/p/14549430.html
Copyright © 2011-2022 走看看