본문 바로가기

Mapper2

[스프링부트, 타임리프(Thymeleaf)로 파일게시판 만들기] #3 VO, Mapper, Service 작성 (3/n) 스프링부트, 타임리프(Thymeleaf)로 파일게시판 만들기 #3 VO, Mapper Service 작성 (3/n) 아래 사진은 지난번에 작성한 프로젝트 구조입니다. 이번에는 VO와 Mapper, 그리고 Service를 작성하겠습니다. VO(Entity) 작성 먼저 게시판에 필요한 객체를 생성합니다. 저는 게시글에 게시글 고유번호, 작성자, 제목, 내용, 작성일 이렇게 5가지를 넣으면 되지 않을까 생각했습니다. 그러면 이를 바탕으로 객체를 작성하겠습니다. bean 패키지 내에 FileBoardVO.java 파일을 생성하고 다음 코드를 작성합니다. Lombok을 이용해 @Data를 입력해서 setter()/getter(), toString() 등 귀찮은 작업을 자동으로 생성해주도록 합니다. @NoArgsC.. 2020. 3. 25.
[리액트, 스프링부트 연동하여 CRUD 구현] #10 - VO, Controller, Config, Mapper 작성 (10/10) 리액트, 스프링부트 연동하여 CRUD 구현#10 - VO, Controller, Config, Mapper 작성 이제 마지막입니다. 이번 글에서는 VO, Controller, Configuration, 그리고 Mapper를 작성할겁니다. 각자의 역할을 알아보겠습니다. 우리는 리액트에서 유저를 등록 할 때 "user"라는 객체에 정보를 담았고, ApiService를 통해 스프링부트에게 URL로 작업을 요청했습니다. 리액트 언어와 자바의 언어는 다르기 때문에 자바 언어로 객체를 받아주어야 합니다. 이를 VO(Value Object)라고 합니다. 그리고 URL로 들어온 요청을 처리해주는 곳이 Controller입니다. Controller에서는 요청한 URL과 method(get, post, delete 등)로.. 2020. 1. 23.