上記のサイトを参考に、メッセージ出力の共通関数の作成を進めているのですが、分からないことがあり、一人では解決できそうに無いと感じましたので、ここに質問させていただきます。
Java
1import org.springframework.stereotype.Controller; 2import org.springframework.ui.Model; 3import org.springframework.web.bind.annotation.RequestMapping; 4import org.springframework.web.bind.annotation.RequestMethod; 5import org.terasoluna.gfw.common.message.ResultMessages; 6 7@Controller 8@RequestMapping("message") 9public class MessageController { 10 @RequestMapping(method = RequestMethod.GET) 11 public String hello(Model model) { 12 ResultMessages messages = ResultMessages.error().add("e.ex.an.9001"); 13 model.addAttribute(messages); 14 return "message/index"; 15 } 16}
上記のサイトのコードをそのままコピペしただけですが、
import org.terasoluna.gfw.common.message.ResultMessages;
この部分が
The import org.terasoluna cannot be resolved
となってしまい、それに付随してResultMessagesクラスも
Multiple markers at this line
- ResultMessages cannot be resolved to a type - ResultMessages cannot be resolved
というようなエラーが発生してしまいます。
TERASOLUNAはSpringとはまた別のJavaフレームワークということですが、STS4にインポートできないのでしょうか?それとも、私が何か間違えているのでしょうか?
お詳しい方教えていただけたら幸いです。
Mac OC Mojave
STS4-4.6.1 RELEASE
Spring Starter Project作成時の項目
Spring Web/Thymeleaf
あなたの回答
tips
プレビュー