2021-05-13

0513 Service클래스 작성하기

 

먼저 데이터를 실어나를 DTO클래스를 작성한다. Entity와 DTO 를 분리해서 - 영속영역의 JPA에의해 관리되는 Entity를 안전하게 관리하기 위해서이다. 비록 코드중복이 발생하긴 하지만..이 DTO는 @Data어노테이션 써서 신나게 getter setter 쓸수있다.


그러므로 DTO 와 Entity를 변환해주는 과정이 필요한데, 이것은 service단에서 처리할것이다. 그래서 controller와 repository 영역의 변환을 맡을것이다. JAVA8의 새 기능 - default메소드를 이용해서 처리한다. (이전에는, interface - abstract - implements 식으로 이걸 구현했다고 한다. 이제 default메소드가 있으므로 abstract클래스를 따로 정의하지 않아도 된다!!) 


실제 ServiceImpl은 상속한 default메소드를 이용해서 repository에 entity를 넘긴다. 



테스트!!! ( register할때는 시간날짜 및 gno가 자동으로 붙으므로 만들필요없음)


결과 데이터베이스에 잘 들어가있음을 확인할 수 있다!

댓글 없음:

댓글 쓰기

0328 fdisk, mkfs, mount, fstab

 1. 하드디스크를 붙인다. 2. fdisk -l로 하드디스크를 확인한다.  - interactiive한 커맨드모드 사용하여 (m) 붙인 하드디스크의 파티셔닝을 한다.  - 마지막에 w를 해야 실제로 반영이 된다.  3. mkfs를 하여 어떤 파일시스...