
이 글은 2026년 04월 28일 작성된 글입니다.
오늘은 Spring Boot + JPA 기본 흐름과
엔티티 관계 매핑, 리포지터리 사용법까지 정리했다.
Spring Initializr로 프로젝트를 생성하고
Controller를 통해 요청을 처리한다.
@Controller
public class MainController {
@GetMapping("/")
@ResponseBody
public String index() {
return "SBB";
}
}
implementation("org.springframework.boot:spring-boot-starter-data-jpa")
@ManyToOne
private Question question;
@OneToMany(mappedBy = "question")
questionRepository.findAll();
questionRepository.findById(1);
findBySubject(String subject)
findBySubjectAndContent(String subject, String content)
@Transactional