게시글
질문&답변
validation aop사용에 대해서 질문있습니다.
@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로 처리해야 한다는 생각을 한번도 해보지 못했어요!!좋은 질문 감사드립니다 ㅎ
- 0
- 2
- 74
질문&답변
2024.06기준) 최근 SecurityConfig 설정 문의
이 부분은 제가 강의를 업데이트 해야될것 같아요!!
- 0
- 3
- 590
질문&답변
테스트 방식에 관해서 질문이 있어요
테스트 코드를 먼저 짜고 실 코드를 만들 수 있고실 코드를 먼저 짜고 테스트를 코드를 만들 수 도 있습니다. 정해진게 없는이유가 있어요.예를 들어, 나는 간단한 수식 테스트를 하고 싶어요! 그러면 수식 테스트는 테스트코드를 먼저짜고, 실코드를 작성하는 것이 맞아요. 더 편하거든요. 그런데, 레이어 테스트는 본 코드를 작성한 뒤, 본코드를 테스트해서 메서드를 호출하면서 테스트하는 방식이 더 편해요.
- 0
- 2
- 163
질문&답변
Dummy 클래스 위치에 대한 질문
더미는 data.sql 파일을 하나 만들어서 관리하는 방식이 더 좋아요.그리고 말씀하신대로 test 폴더에 더미 만들어두면 됩니다!!제가 config에 작성한 이유는, 보통 저는 개발할때, 실 개발에도 더미데이터를 사용해서 저기에 두고 사용합니다.그리고 Profile("dev")를 걸어서 실서버를 켜서 postman으로 테스트할때 사용합니다.
- 0
- 2
- 160
질문&답변
계좌번호를 Long 타입으로 하는 이유가 무엇일까요?!
계좌번호는 연산이 필요한 번호는 아니기때문에, String으로 하셔도 됩니다.본예제에서는 간단히 1111, 2222 이런식으로 계좌를 생성했기 때문에 Integer로 해도 되지만,나중에 길어질 것을 대비하여 Long으로 처리하였습니다
- 0
- 2
- 344
질문&답변
안녕하세요 ! 질문이 있습니다.
아래 콘솔 로그 확인 해보세요. Bearer 추가해주시고!!(사진)(사진)
- 0
- 2
- 346
질문&답변
안녕하세요! 질문있습니당!
oauth 요청한뒤 회원정보 받아올때, 그 정보 변수에 있는것을 console에 출력해보세요.아마 property(속성) 값이 다를거에요. 네이버 (캡쳐)구글 (캡쳐) 여기에 사진 올려주시겠어요?
- 0
- 1
- 309
질문&답변
import 오류
그리고 JDK 연결만 VSCODE에서 잘하면 Run으로 실행할 수 있어요아래 제 까페 참고하세요.https://cafe.naver.com/metacoding/2639
- 0
- 3
- 309
질문&답변
import 오류
build.gradle 확인(사진)gradle.wrapper.properties 확인 8.5 버전 맞는지 확인(사진)저도 이대로 실행을 해보니까, 코드 오류는 아니지만, gralde build fail이 떠요.(사진)그래서 실행을 터미널에서 아래와 같이 해주세요. 그게 아니라면 인텔리J를 사용해야 될것 같아요. ./gradlew bootRun(사진) import 오류가 난다는 건, 자바 환경변수 잡혀 있는지 확인JAVA_HOME6. 자바 패스 잡혀있는지 확인path올바로 잡혀있으면, 다시 프로젝트 만들고 bootRun 명령어로 실행해봐요
- 0
- 3
- 309
질문&답변
import 오류
확인 후 빠르게 답변드릴께요.
- 0
- 3
- 309