회원관리, 로그인외에 회원에 관련된 기능
게시글작성, 읽기, 수정 등 게시판 관련기능
프로젝트 java프로젝트로 진행
데이터베이스 연동은 MyBatisf를 사용하여 진행
MVC는 model, view, controller의 약자로 현재 가장 많이 사용하는 개발 패턴으로 서비스를 위한 각 부분을 분리해 만들고 이를 통해 개발 및 유지 보수의 효율성을 높이는 것이 목적입니다.
Bean 정의
@Bean : 메서드를 통해 반환하는 객체를 Bean으로 등록
@Component: 개발자가 만든 클래스의 객체를 생성하여 Bean으로 등록
@Controller: Component의 일종으로 사용자 요청에 따라 자동으로 호출되는 메서드를 가지고 있는 Bean을 등록
@RestController: Component의 일종으로 사용자 요청에 따라 자동으로 호출되는 메서드를 가지고 있는 Bean들을 등록. Restful API 서버 구성 시 사용합니다.