- 问题背景,页面通过fileUpload上传一个txt文件到服务器,在服务器窗口打印出来
- 阅读记录
- 首先要读什么
首先,我想打印出来,txt文件,但是我不知道怎么打印,于是看到MultipartFile(接口,其实点进去看了才知道是接口,不过也算意料之中,java使用接口使用多态的方式接收对象很是普遍)的对象upload有getInputStream方法。这里,InputStream方法使用了多态的形式,使用这个超类来接收对象。返回的肯定是其子类。 - 怎么读?
首先,MultipartFile接口接收文件对象,那么肯定是其子类实现的,这个接口只定义了方法和返回类型等,其具体实现必须去其子类寻找。点击MultipartFile,使用ctrl+alt+B,就可以进入其子类。但是一般一些接口,特别是一些比较大的源代码,其接口实现类有很多,优势后不那么容易找到那个实现类。所以,我们可以开始不太熟悉,可以借助debug的方式看看他到底用了那个。
debug:
进来后,卡在了我们原来设置的点
- 首先要读什么
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交