Spring Tool Suite 4 を使ってSpringBootの開発をしています
interfaceで指定されたメソッドを未実装のまま、https://127.0.0.1
にアクセスしたところ 502 Bad Gateway
エラーが発生しました
最初原因がわからなかったのですが、調べてみたところ
java
@Repository public interface UserRepository extends JpaRepository<User, String>{ Optional<User> findById(String id); List<User> getAll(); }
getAll();
というメソッドの実装を忘れていることに気が付きました
編集中も実行時もエラーや警告が発生しない状態だったので、気づくことができませんでした
「問題」というウィンドウには、いろいろな細かな警告が表示されていますが、上記の getAll()
に関するものは記載がありません
より大きな規模の開発となると「原因を突き止められないのでは…」という不安がよぎりました
エラーや警告が発生しない原因とか何かあるでしょうか?
あるいは事前にチェックする方法はあるでしょうか?
よろしくお願いします
【追記】
「問題」とは Alt+Shift+Q,X で表示されるものです
絶対に存在しないだろうと思われる名前にしても同じ状況(エラーがなく、502エラー)が発生します
コメントアウトすると正常に表示されるようになります。
初期のタイトルにSpringBootとしていたのですが、使用しているのは Spring Tool Suite 4 です。訂正いたします。
まだ回答がついていません
会員登録して回答してみよう