Spring 中 Bean 的定义、注册、获取是 Spring 容器的核心功能。下面是一个简单的实现过程
// 定义一个简单的 Bean public class MyBean { private String name;
public void setName(String name) {
this.name = name;
}
public void sayHello() {
System.out.println("Hello, " + name);
}
}
// 在 XML 配置文件中定义 Bean
// 在 Java 代码中注册和获取 Bean ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); MyBean myBean = context.getBean("myBean", MyBean.class); myBean.sayHello();
- 在 Spring 中,Bean 的定义一般是通过 XML 配置文件或注解来实现的。
- Bean 的注册:在 Spring 中,Bean 的注册一般是通过 BeanFactory 或 ApplicationContext 来实现的。
- Bean 的获取:在 Spring 中,获取 Bean 一般是通过 BeanFactory 或 ApplicationContext 的 getBean 方法来实现的。