開発環境
Windows10
Java
Eclips Version: 2020-03 (4.15.0)
Spring boot
前提・実現したいこと
"○○を方に解決できません"というエラー時に「実装されていないメソッドの追加」という項目の実行で
のポップアップが出現しない時の使用方法について。
該当のソースコード部分に記載しているコードファイルに書き込んでいる際に、 "LiveRepositoryを型に解決出来ません"という内容のエラーが
出現しました。
エラー自体はそのままコードを書き進めていくと解決できるのですが、どうやらEclipsではimplements などを書いた場合に実装しなければならないメソッドを自動で書いてくれる機能があると聞きましたが、自身の開発環境では「実装されていないメソッドの追加」という項目は出てきませんでした。こちらの機能はEclipsのバージョンやOSの違い等で使用の不可があるのでしょうか?
教えて頂きたいです。
発生している問題・エラーメッセージ
LiveRepositoryを型に解決出来ません
該当のソースコード
Live Dao Java package com.example.demo.dao; import org.springframework.stereotype.Service; @Service public class LiveDao implements LiveRepository {
試したこと
コードを入力後、ファイルアイコン部分にエラー表示(✕)が出ない状態→一度保存してエラー出現の状態まで実施
補足情報
・現在はのアプリ開発カリキュラムを行っている状態。カリキュラム内では「実装されていないメソッドの追加」を使用している
・下記のコードを追記し、完成させた状態ではエラーは出ない状態
(最終的なファイル内のコード内容)
package com.example.demo.dao; import java.util.List; import java.util.Optional; import org.springframework.data.domain.Example; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; import org.springframework.stereotype.Service; import com.example.demo.dto.LiveDto; @Service public class LiveDao implements LiveRepository { @Override public List<LiveDto> findAll() { // TODO 自動生成されたメソッド・スタブ return null; } @Override public List<LiveDto> findAll(Sort sort) { // TODO 自動生成されたメソッド・スタブ return null; } @Override public List<LiveDto> findAllById(Iterable<Integer> ids) { // TODO 自動生成されたメソッド・スタブ return null; } @Override public <S extends LiveDto> List<S> saveAll(Iterable<S> entities) { // TODO 自動生成されたメソッド・スタブ return null; } @Override public void flush() { // TODO 自動生成されたメソッド・スタブ } @Override public <S extends LiveDto> S saveAndFlush(S entity) { // TODO 自動生成されたメソッド・スタブ return null; } @Override public void deleteInBatch(Iterable<LiveDto> entities) { // TODO 自動生成されたメソッド・スタブ } @Override public void deleteAllInBatch() { // TODO 自動生成されたメソッド・スタブ } @Override public LiveDto getOne(Integer id) { // TODO 自動生成されたメソッド・スタブ return null; } @Override public <S extends LiveDto> List<S> findAll(Example<S> example) { // TODO 自動生成されたメソッド・スタブ return null; } @Override public <S extends LiveDto> List<S> findAll(Example<S> example, Sort sort) { // TODO 自動生成されたメソッド・スタブ return null; } @Override public Page<LiveDto> findAll(Pageable pageable) { // TODO 自動生成されたメソッド・スタブ return null; } @Override public <S extends LiveDto> S save(S entity) { // TODO 自動生成されたメソッド・スタブ return null; } @Override public Optional<LiveDto> findById(Integer id) { // TODO 自動生成されたメソッド・スタブ return null; } @Override public boolean existsById(Integer id) { // TODO 自動生成されたメソッド・スタブ return false; } @Override public long count() { // TODO 自動生成されたメソッド・スタブ return 0; } @Override public void deleteById(Integer id) { // TODO 自動生成されたメソッド・スタブ } @Override public void delete(LiveDto entity) { // TODO 自動生成されたメソッド・スタブ } @Override public void deleteAll(Iterable<? extends LiveDto> entities) { // TODO 自動生成されたメソッド・スタブ } @Override public void deleteAll() { // TODO 自動生成されたメソッド・スタブ } @Override public <S extends LiveDto> Optional<S> findOne(Example<S> example) { // TODO 自動生成されたメソッド・スタブ return null; } @Override public <S extends LiveDto> Page<S> findAll(Example<S> example, Pageable pageable) { // TODO 自動生成されたメソッド・スタブ return null; } @Override public <S extends LiveDto> long count(Example<S> example) { // TODO 自動生成されたメソッド・スタブ return 0; } @Override public <S extends LiveDto> boolean exists(Example<S> example) { // TODO 自動生成されたメソッド・スタブ return false; } }
回答1件
あなたの回答
tips
プレビュー