次のメソッドを含む ImageController を作成しようとしています:
public byte[] getProfileImage(@PathVariable String username) {
byte[] tmp = null;
tmp = imageService.getProfileImage(username).getImagefile();
return tmp;
}
imageService が空の画像ファイルを返す場合、webapp/WEB-INF/img/ フォルダーから画像を読み込みたいと思います。これをグーグルで検索してみましたが、うまくいく答えが見つかりませんでした。
これを行う別の方法は、imageService クラスに画像ファイルをロードすることですが、そこから画像をロードする方法もわかりません。
かなり具体的な回答をいただければ幸いです。私は春が苦手です。特に構成は私にはあまり明確ではありません。