接口直接摘引实现

接口直接引用实现
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
class="com.alibaba.intl.bss.biz.admin.service.impl.OperatorServiceImpl">
<property name="bssOperatorsDao" 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对象