Business Layer 비지니스 계층은 'Service'라는 이름을 주로 사용한다. BoardService라는 인터페이스를 만들고 BoardServiceImpl클래스가 구현하는 형태로 만들 것이다. 굳이 인터페이스를 중간에 두는 이유는 다음에 구현할 프레젠테이션 계층과 강결합을 피하기 위해서다. service패키지 생성 public interface BoardService { Long register(BoardVO boardVO); List getAllPost(); BoardVO getPost(Long bno); int modify(BoardVO boardVO); int remove(Long bno); } @Service @RequiredArgsConstructor @Log4j publ..