IOUtils.toString()を使用してファイルから読み取ろうとしています。ただし、「IOUtilsを解決できません」というエラーが表示されます。
この機能を使用できるようにするためにインポートするものは何ですか?
String everything = IOUtils.toString(inputStream);
ありがとう
import org.Apache.commons.io.IOUtils;
それでもpom.xmlにインポートできない場合:
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.5</version>
</dependency>
または直接jar/gradleなどをご覧ください: http://mvnrepository.com/artifact/commons-io/commons-io/2.5
また、バージョン2.5のcommons-ioメソッドIOUtils.toString(inputStream)が廃止されました。エンコードでメソッドを使用する必要があります.
IOUtils.toString(is, "UTF-8");
import org.Apache.commons.io.IOUtils;
または、次の方法を試すことができます。リソースサーバーの公開キーを読み取るために私のために働いた
final Resource resource = new ClassPathResource("public.key");
String publicKey = null;
try {
publicKey = new String(Files.readAllBytes(resource.getFile().toPath()), StandardCharsets.UTF_8);
} catch (IOException e) {
e.printStackTrace();
}