我正在使用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?