【发布时间】:2015-04-24 09:39:29
【问题描述】:
目前我需要为所有类创建 bean(在我的 selenium/jbehave 框架中保存步骤定义)。如果我不这样做,测试步骤将报告为待处理(因此基本上需要初始化步骤类)。
bean.xml:
<bean id="one" class="com.test.automation.steps.OneSteps">
</bean>
<bean id="two" class="com.test.automation.steps.TwoSteps">
</bean>
<bean id="three" class="com.test.automation.steps.ThreeSteps">
</bean>
<bean id="four" class="com.test.automation.steps.FourSteps">
</bean>
我认为应该有一种更简单的方法来做到这一点,而不是为每个类创建 bean,我应该能够创建一个自定义注释,然后标记每个类。
这是一种可能性吗?举个例子不胜感激。
谢谢
【问题讨论】:
-
你的意思是喜欢使用
@Component注解? -
我相信是这样,但不确定如何实现这一点。听起来挺简单的,我只想初始化steps包下的所有类。
标签: java spring dependency-injection annotations jbehave