读书人

接口直接摘引实现

发布时间: 2012-08-21 13:00:21 作者: rapoo

接口直接引用实现
1.OperatorService operatorService = SysadminServicesLocator.getOperatorService();

....


BssOperatorsDO bssOperatorsDO = operatorService.findBssOperator(record);





2.public static OperatorService getOperatorService() {
return (OperatorService) getApplicationContext().getBean("operatorService");
}



3.<bean id="operatorService" parent="transactionDefinition">
<property name="target">
<bean
ref="bssOperatorsDao" />
<property name="bssRolefeatureRefDao" ref="bssRolefeatureRefDao" />
<property name="bssFeatureprinRefDao" ref="bssFeatureprinRefDao" />
<property name="bssRolesDao" ref="bssRolesDao" />
<property name="bssOperrolesRefDao" ref="bssOperrolesRefDao" />
<property name="bssOpLogsDao" ref="bssOpLogsDao" />
<property name="bssSysconstantsDao" ref="bssSysconstantsDao" />
<property name="bssFeaturesDao" ref="bssFeaturesDao" />
<property name="bssPrincipalDao" ref="bssPrincipalDao" />
</bean>
</property>
</bean>

所以说,虽然,operatorService只是一个接口罢了,但是用context去获得的时候,拿到的是impl对象

读书人网 >软件架构设计

热点推荐