728x90
JpaRepository 는 인터페이스이고 주로 이를 상속 받아서 사용을 한다.
이를 이용하면 save, findOne, findAll, count ,delete 등의 다양한 기능들을 이용할 수 있다.
@Service
public class BoardService {
@Autowired
private BoardRepository boardRepository;
// 글 작성
public void write(Board board) {
boardRepository.save(board);
}
// 게시글 처리
public List<Board> findBoards() {
return boardRepository.findAll();
}
public Board boardView(Integer id){
return boardRepository.findById(id).get();
}
}
JpaRepository 를 상속 받는 interface 를 구현 후 이 인터페이스를 이용하는 클래스로 데이터를 관리해보았다.
728x90
'🟢 개념 정리 > Spring' 카테고리의 다른 글
| @Data란? (0) | 2022.10.23 |
|---|---|
| @PathVariable 이란? (0) | 2022.08.19 |
| @Entity, @Table, @Id 이란? (0) | 2022.08.08 |
| @PostConstruct, @PreDestroy (0) | 2022.08.03 |
| 생성자 주입이란? (0) | 2022.08.03 |