【发布时间】:2011-12-24 02:51:23
【问题描述】:
我使用spring roo构建项目,它是注解驱动的,XML文件中没有bean定义。所有配置信息都在 *.aj 文件中。
现在我想为没有默认构造函数的 bean 设置一个 init 方法(该 bean 来自第三方,它有一个带参数的构造函数,我无法删除它们或提供默认构造函数给它。)
请问有谁可以告诉我怎么做吗?
之所以要这样做,是因为我想使用applicationContext.getBean("thatBeanName")来动态获取bean并使用它。因为 bean 没有默认构造函数,所以我总是得到错误:java.lang.NoSuchMethodException: com.to.that.bean.<init>() 这就是为什么我想将 init-method 添加到 bean。
【问题讨论】:
标签: spring configuration annotations initialization spring-roo