zoukankan      html  css  js  c++  java
  • spring——通过注解显式的完成自动装配

    1. 构建bean文件:

      public class People {
          private String name = "小明";
      }
      
    2. 编写配置类:

      @Configuration
      @Import(ApplicationConfig2.class)
      public class ApplicationConfig {
      
          @Bean
          public People getPeople(){
              return new People();
          }
      }
      

      @configuration:说明这是一个配置类,功能几乎等同于<beans>标签

      @Bean:说明这是一个bean,方法的返回值也就是<bean>中的class属性,方法的名称就是<bean>中的id

      @Import:用于导入其它的配置类,相当于<beans>下的<import>标签

    3. 编写测试类:

      public class MyTest {
      
          public static void main(String[] args) {
              ApplicationContext context = new AnnotationConfigApplicationContext("com.guan.config");
              People people = context.getBean("getPeople",People.class);
              System.out.println(people.getName());
          }
      }
      

      注意:这里使用AnnotationConfigApplicationContext类获得上下文

  • 相关阅读:
    CentOS命令找不到
    Docker原理之rootfs
    Docker原理之Namespace
    Docker原理之Cgroups
    Docker目录
    Docker基本使用
    Linux命令之防火墙
    Linux命令目录
    Rancher之主机添加
    oracle-decode函数用法
  • 原文地址:https://www.cnblogs.com/Arno-vc/p/13393391.html
Copyright © 2011-2022 走看看