소개
유튜버 메타코딩입니다.
https://www.youtube.com/channel/UCVrhnbfe78ODeQglXtT1Elw
강의
전체 4수강평
- 스프링부트 시큐리티 & JWT 강의
게시글
질문&답변
2024.08.26
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
- 59
질문&답변
2024.06.10
2024.06기준) 최근 SecurityConfig 설정 문의
이 부분은 제가 강의를 업데이트 해야될것 같아요!!
- 0
- 3
- 555
질문&답변
2024.05.31
테스트 방식에 관해서 질문이 있어요
테스트 코드를 먼저 짜고 실 코드를 만들 수 있고실 코드를 먼저 짜고 테스트를 코드를 만들 수 도 있습니다. 정해진게 없는이유가 있어요.예를 들어, 나는 간단한 수식 테스트를 하고 싶어요! 그러면 수식 테스트는 테스트코드를 먼저짜고, 실코드를 작성하는 것이 맞아요. 더 편하거든요. 그런데, 레이어 테스트는 본 코드를 작성한 뒤, 본코드를 테스트해서 메서드를 호출하면서 테스트하는 방식이 더 편해요.
- 0
- 2
- 154
질문&답변
2024.05.31
Dummy 클래스 위치에 대한 질문
더미는 data.sql 파일을 하나 만들어서 관리하는 방식이 더 좋아요.그리고 말씀하신대로 test 폴더에 더미 만들어두면 됩니다!!제가 config에 작성한 이유는, 보통 저는 개발할때, 실 개발에도 더미데이터를 사용해서 저기에 두고 사용합니다.그리고 Profile("dev")를 걸어서 실서버를 켜서 postman으로 테스트할때 사용합니다.
- 0
- 2
- 145
질문&답변
2024.03.04
계좌번호를 Long 타입으로 하는 이유가 무엇일까요?!
계좌번호는 연산이 필요한 번호는 아니기때문에, String으로 하셔도 됩니다.본예제에서는 간단히 1111, 2222 이런식으로 계좌를 생성했기 때문에 Integer로 해도 되지만,나중에 길어질 것을 대비하여 Long으로 처리하였습니다
- 0
- 2
- 333