如果根据传入的Object.class参数返回相应的bean对象.
目前代码是这样写的
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类型自动转型吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
加个泛型,可以解决一部分问题,内部实现还是要强转