レッスン内容
package com.example.DiscoverTravelJPA.service;
import java.util.List;
import com.example.DiscoverTravelJPA.entity.News;
public interface NewsService {
List<News> findAll();
}
package com.example.DiscoverTravelJPA.service;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.example.DiscoverTravelJPA.entity.News;
import com.example.DiscoverTravelJPA.repository.NewsRepository;
@Service
public class NewsServiceImpl implements NewsService {
@Autowired
NewsRepository newsRepository;
@Override
public List<News> findAll() {
return newsRepository.findAll();
}
}
★@Service
サービスクラスである事を表す
★@Autowired
DIコンテナからインスタンスをもらう
★findAll()
Newsテーブルのデータを全件取得する