spring进阶 — 1.容器

spring进阶 — 1.容器_第1张图片

 1、组件添加/注册

回顾 :xml配置文件配置,@Configration注解配置

  • 通过xml配置文件进行注册

step1:配置文件,配置类

step2:通过IOC容器获取类

ApplicationContext applicationContext = new ClassPathXmlAppliactionContext("beans.xml");

Person person = applicationContext.getBean("person");
  • 通过@Configuration注解进行注册

 step1:定义配置类

@Configuration
@ComponentScan("com.tc.entity")
public class MyConfig {
    @Bean
    User getUser(){
        return new User();
    }
}

step2:通过IOC容器获取类

ApplicationContext applicationContext = new AnnotationConfigApplicationContext(MyConfig.class);
Person person = (Person) applicationContext.getBean(Person.class);

你可能感兴趣的:(spring,spring,java)