Hỏi & Đáp
요청/응답 DTO 관련 문의
static으로 생성하면, 파일 생성에 일관성이 생겨서 좋습니다. 이름짓기 좋아요!! 그리고, static으로 정의된 클래스 이름만 외부에 노출되면, new를 해야 객체가 생기고 더이상 힙을 참조하지 않으면 메모리에서 소멸됩니다.
- Lượt thích
- 0
- Số bình luận
- 2
- Lượt xem
- 187
Hỏi & Đáp
static으로 생성하면, 파일 생성에 일관성이 생겨서 좋습니다. 이름짓기 좋아요!! 그리고, static으로 정의된 클래스 이름만 외부에 노출되면, new를 해야 객체가 생기고 더이상 힙을 참조하지 않으면 메모리에서 소멸됩니다.
Hỏi & Đáp
유료 강의가 아니라서, 아마도 안될것 같아요
Hỏi & Đáp
@ExceptionHandler(BindException.class) public String exBind(BindException e) { for (FieldError error : e.getFieldErrors()) { return Script.back(error.getDefaultMessage() + " : " + error.getField()); } throw new Exception500("알수없는오류"); } @PostMapping("/login") public String login(@Valid UserRequest.LoginDTO loginDTO) { User sessionUser = userService.로그인(loginDTO); session.setAttribute("sessionUser", sessionUser); return "redirect:/board"; } 위와 같이 처리하셔도 됩니다. 본 강의에서는 AOP를 교육한다고 생각하시면 되요!! 저도 ExceptionHandler로 처리해야 한다는 생각을 한번도 해보지 못했어요!! 좋은 질문 감사드립니다 ㅎ
Hỏi & Đáp
이 부분은 제가 강의를 업데이트 해야될것 같아요!!
Hỏi & Đáp
테스트 코드를 먼저 짜고 실 코드를 만들 수 있고 실 코드를 먼저 짜고 테스트를 코드를 만들 수 도 있습니다. 정해진게 없는이유가 있어요. 예를 들어, 나는 간단한 수식 테스트를 하고 싶어요! 그러면 수식 테스트는 테스트코드를 먼저짜고, 실코드를 작성하는 것이 맞아요. 더 편하거든요. 그런데, 레이어 테스트는 본 코드를 작성한 뒤, 본코드를 테스트해서 메서드를 호출하면서 테스트하는 방식이 더 편해요.
Hỏi & Đáp
더미는 data.sql 파일을 하나 만들어서 관리하는 방식이 더 좋아요. 그리고 말씀하신대로 test 폴더에 더미 만들어두면 됩니다!! 제가 config에 작성한 이유는, 보통 저는 개발할때, 실 개발에도 더미데이터를 사용해서 저기에 두고 사용합니다. 그리고 Profile("dev")를 걸어서 실서버를 켜서 postman으로 테스트할때 사용합니다.
Hỏi & Đáp
계좌번호는 연산이 필요한 번호는 아니기때문에, String으로 하셔도 됩니다. 본예제에서는 간단히 1111, 2222 이런식으로 계좌를 생성했기 때문에 Integer로 해도 되지만, 나중에 길어질 것을 대비하여 Long으로 처리하였습니다
Hỏi & Đáp
아래 콘솔 로그 확인 해보세요. Bearer 추가해주시고!!
Hỏi & Đáp
oauth 요청한뒤 회원정보 받아올때, 그 정보 변수에 있는것을 console에 출력해보세요. 아마 property(속성) 값이 다를거에요. 네이버 (캡쳐) 구글 (캡쳐) 여기에 사진 올려주시겠어요?
Hỏi & Đáp
그리고 JDK 연결만 VSCODE에서 잘하면 Run으로 실행할 수 있어요 아래 제 까페 참고하세요. https://cafe.naver.com/metacoding/2639