본문 바로가기

DTO2

Spring REST API - 입력값 처리 Spring REST API - 입력값 처리 테스트하면서 입력값을 제한해야 하는 필드가 있다. 예를 들어 자동 생성되도록 설정된 id 나 계산해야하는 값들이다. 이를 DTO 사용해서 해결해보자. jackson 라이브러리를 통해 json 어노테이션을 붙이는 방법도 있다. 에노테이션이 다닥다닥 많이 붙어서 가독성이 안좋아 질가봐 DTO를 따로 만드는 예제를 만든다. DTO (Data Transfer Object) 에 Entity 객체로부터 입력이 필요한 필드만 가지고와서 모델을 새로 정의한다. @Builder @AllArgsConstructor @NoArgsConstructor @Data public class EventDto { private String name; private String descrip.. 2021. 1. 23.
[Spring] Spring JDBC 설명/실습 본 게시글은 edwith boostcourse를 공부하고 정리한 내용입니다. 1. Spring JDBC JDBC를 이용해서 프로그래밍을 하게 되면 반복적인 코드가 많이 발생하고, 이는 개발자의 생산성을 떨어뜨립니다. 이를 위해 Spring JDBC가 등장했습니다. JdbcTemplate RowMapper Spring JDBC에서 개발자가 할 일 동작 스프링 어플리케이션 개발자 연결 파라미터 정의 O 연결 오픈 O SQL문 지정 O 파라미터 선언, 파라미터 값 제공 O statement 준비와 실행 O 결과를 반복하는 루프 설정 O 각 iteration에 대한 작업 수행 O 모든 예외 처리 O 트랜잭션 제어 O 연결, statement, resultset 닫기 O Spring JDBC 패키지 org.spr.. 2020. 1. 4.
728x90