使用Spring在运行时创建Java Bean

时间:2020-10-10 20:04:18

标签: java spring-boot

我正在使用Spring Boot应用程序。

启动应用程序时

我正在Spring Ioc容器中创建bean。

public class MyBeanCreator{

Object data;

@PostConstruct
public void getData(){

System.out.println("execute the post-construct first and update the instance variable");

data=MyClass.getDetails();

}

@Bean
public BeanObject beanObject(){

System.out.println("executing the beanObject() method after executing getData() method")

BeanObject obj= new BeanObject();

obj.setBean(obj);

return obj;
}

}

我现在有不同的要求。

如何通过传递beanObject()参数在运行时执行data方法。

以及如何在运行时创建bean?

0 个答案:

没有答案