@transactional 썸네일형 리스트형 [스프링부트| 스프링부트와 JPA 활용 1 | 웹 애플리케이션 개발 | 회원 도메인 개발] 회원 서비스 개발 @Service // 스프링 컨테이너에 서비스 계층의 빈으로 등록@Transactional(readOnly = true) // 클래스 수준에서 읽기 전용 트랜잭션을 적용@RequiredArgsConstructor // final 필드나 @NonNull 필드에 대한 생성자를 자동으로 생성public class MemberService { private final MemberRepository memberRepository; // 의존성 주입을 통한 리포지토리 접근 /** * 회원 가입 */ @Transactional // 데이터 변경을 포함하므로 디폴트 readOnly = false 트랜잭션 적용 public Long join(Member member) { .. 더보기 이전 1 다음