방법 1
기본원리
@Service
public class BoardService {
public BoardService(BoardRepository bRepo, ReplyRepository rRepo) {
this.boardRepository = bRepo;
this.replyRepository = rRepo;
}
}
방법 2
@AutoWired 사용
@Service
public class BoardService {
@Autowired
private UserRepository userRepository;
@Autowired
private BoardRepository boardRepository;
@Autowired
private ReplyRepository replyRepository;
}
방법 3
@requiredArgsContructor 사용 (제일 간단한 방법)
@Service
@RequiredArgsConstructor // 생성자 생성할때 초기화되지 않은 애들을 초기화 해줘
public class BoardService {
private final BoardRepository boardRepository;
private final ReplyRepository replyRepository;
}