전체 글 96

생각 정리 겸 앞으로의 계획 (토익 시험, 유레카 2기 결과 대기, 학습 계획)

일단, LG 유플러스 유레카 서류 통과 후 오늘 역량 검사를 봤다. 12월 31일에 대면 면접자가 될 수 있는지 결과가 나온다.지금 막 역량 검사를 다 보고 나니까 긴장이 조금 풀리는 것 같다. 엄청 맑고 깨끗한 정신으로 검사를 봤다고 생각하고 자신있지만 뭐든지 결과는 열어봐야 안다고 한다. 나는 지금 후회없을 만큼 알차게 하루 하루를 보내고 있다고 생각한다. 그러니 후회는 없다. 결과를 받아들일 준비는 이미 되어 있다. 그러니 긴장이 조금 풀린 지금, 다시 한 번 더 되짚어 보고, 앞으로의 계획을 기록하면서 머릿속 정리를 해보려고 한다. 12월 26일 - 12월 29일 : 토익12월 29일 - 12월 31일 - SpringBoot RESTful 학습일단은, 12월 31일, 결과를 기다려보자. 1. 12..

생각 기록하자 2024.12.26

RESTful 웹 서비스 구축 - @PrePersist / DTO 구분 (Entity, Payload, View)

REST 프로젝트를 MVCS 구조, 3-tier 구조로 만들어보고자 한다. createdAt 같은 경우에는, 우리가 직접 값을 입력하는게 아니라 DB에 데이터가 insert 가 될 때, 날짜는 자동으로 입력이 되도록 하기 위해서 @PrePersist 라는 어노테이션을 붙이면 Book 이라는 객체가 만들어져서 데이터가 DB table 에 들어갈 때 미리 @PrePersist 라는 어노테이션 부분이 실행이 된다. onCreate() 메소드가 실행이 될 것이라, 날짜를 우리가 입력하는게 시스템에서 직접 입력이 될 수 있도록 해주면 된다. protected 라고 했지만, public 이라고 해도 문제는 없다.1. @PrePersist의 의미PrePersist 는 "저장 전에" 라는 뜻을 가진 영어 단어입니다.P..

RESTful 웹 서비스 구축 - @RestController / MySQL / Swagger-ui

지금까지는 H2 DB를 사용했었는데, 이제는 MySQL DB를 사용한다.설치하고 오자. community -> MySQL 8 버전, workbench 가 포함된 걸로 설치하자. @RestController- Spring MVC는 @RestController 을 사용해서 RESTful 서비스 구축을 지원한다.Spring MVC의 RESTful 서비스에는 일반적으로 다양한 HTTP 메서드 (GET, POST, PUT, DELETE 등)에 해당하고특정 URI (Uniform Resource Identifiers, URI 와 URL 은 같은 개념으로 이해) 에 매핑되는 엔드포인트 생성이 포함된다. @RestController - vs - @Controller- 큰 차이는 없다, 클라이언트의 요청이 오면 처리를 ..