SpringBoot2 MockMVC를 사용한 Form 데이터 전송 이번 글에서 MockMVC를 사용해 Form 데이터를 전송하는 요청을 만들어 보자. 태그 데이터의 전송 MockMVC를 알아보기 전에 Form 태그의 데이터 전송 방법을 먼저 알아보자. Http 통신에서 데이터는 파라미터, 또는 메시지 바디를 통해 전송된다. 그렇다면 form 태그를 통해 입력된 데이터는 어떤 방식으로 전송될까? 아래 코드는 개인적으로 진행하고 있는 프로젝트의 뷰의 일부이다. 이름 ID 비밀 번호 회원가입 회원 가입 버튼을 누르면 /user/join URL로 Post 요청을 보내게 된다. 회원 가입 요청에 대해 다음과 같은 요청을 확인할 수 있다. Payload에서 데이터 역시 확인할 수 있다. 조금 더 데이터를 자세히 보기 위해 Controller를 다음과 같이 만들어 보자. @Cont.. 2023. 9. 28. [Trouble Shooting] - 좋아요 Repository 실행 오류 좋아요 기능을 구현하기 위한 좋아요 모델 Like를 다음과 같이 구현하였다. @Entity @Table(name = "LIKE") @Data @NoArgsConstructor public class Like { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "ID") long likeId; @ManyToOne @JoinColumn(name = "USER_IDX") User user; @ManyToOne @JoinColumn(name = "PROJECT_ID") Project project; } User index와 Project Id값을 각각 다대일 연관관개로 매핑하여 가지고 있는 테이블이다. 아래는 EntityManager.. 2023. 5. 19. 이전 1 다음