Test Driver Development와 Unit Test, Unit Test 작성까지!
구글, 네이버 로그인 인증정보 발급
Spring Web Layer 개념을 알고 있다면 더 좋아요!
@PathVariable, @RequestParam, @RequestBody, @ResponseBody
@Autowired에서 벗어나기
JSP는 언어가 아닙니다.
'스프링'은 '스프링'을 뜻하지 않습니다. 대개 '스프링 부트'를 뜻합니다. 스프링 부트는 스프링에서 파생된 서브 프로젝트로 시작했는데 이제 완전한 메인이 되었습니다.스프링과 스프링 부트는 매우 유사합니다. 기존 코드나 개념은 그대로 유지되었고, Auto Configu
DTO(Data Transfer Object)와 VO(Value Object)는 둘 다 데이터를 담는 객체입니다. 그러나 목적과 사용 방법이 다릅니다.DTO는 계층 간 데이터 전송을 목적으로 사용합니다. 따라서 DTO는 데이터만을 담고 있고, 로직은 포함하지 않습니다.
DTO와 VO 둘 다 데이터를 담는 객체입니다. 그러나 목적과 사용 방법이 다릅니다. DTO와 VO의 차이가 궁금하다면..🧷만약 Client로부터 DTO 객체를 받았는데, 이를 VO 객체로 변환하려면 modelMapper library를 사용하면 됩니다.singlet
System.out.println으로 부터 벗어나게 해주는 library가 있습니다. 바로 Log4j2입니다. 참고로 Log4j2의 부모 격인 Log4j는 2021년 12월 취약점이 발견되었습니다. Log4j는 공격자가 특정 메세지를 입력하면 컴퓨터 권한을 탈취당할 수
HTTP는 문자열로 데이터를 전달합니다. 그래서 컨트롤러는 문자열을 기준으로 특정한 클래스의 객체로 처리하는 작업이 진행됩니다. 이때 날짜 관련 타입이 문제가 됩니다.Client에서 '2020-02-19'와 같은 형태의 문자열을 보내면 에러가 발생합니다. Client가
application.properties application.yml xml