目前代码是这样写的
PropConfigService serviceUsingBasicAuth = (PropConfigService) getServiceUsingBasicAuthFromBimService(PropConfigService.class);
public Object getServiceUsingBasicAuthFromBimService(Class cls) {
return getBean(BimService.class).getServiceUsingBasicAuth(cls,
SystemProperty.getPropertyValueToString(ApplicationPropertyConstant.PROPERTY_NAME_FOR_APP_SERVICE_USERNAME,
false), SystemProperty.getPropertyValueToString(ApplicationPropertyConstant.PROPERTY_NAME_FOR_APP_SERVICE_PASSWORD,
false), null);
}
这边是直接用Object来接收,然后再向下转型的
请问可以实现为,编译器根据传入的参数class类型自动转型吗?
加个泛型,可以解决一部分问题,内部实现还是要强转