29,700원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
Table USER not found 오류
해결 방안:application.yml spring: jpa: show-sql: true hibernate: ddl-auto: create defer-datasource-initialization: true <-- 추가 원인: Hibernate가 초기화되기 전에 data.sql이 먼저 실행되어 발생 참고:https://zzang9ha.tistory.com/371 스프링부트 버젼: 2.5.7
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
Put메소드
@PostMapping("/{id}/edit")public User updateUser(@ModelAttribute("user") User user, @PathVariable int id) { return userDaoService.updateUser(user, id);} public User updateUser(User user, int id) { User findUser = findOne(id); findUser.setName(user.getName()); return findUser;} 간단하게 이렇게 작성했습니다. update에서는 루프를 돌 필요가 없이 어차피 findOne메소드로 회원 한 명의 정보를 가져와서 바로 필요한 이름만 업데이트한 후 리턴해주니 정상적으로 동작 합니다.
- 해결됨[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
해당 라이브러리를 추가하면
HttpMessageConverter 중 MappingJackson2HttpMessageConverter에 기본인 json에 xml이 추가되어서 라이브러리 추가만으로도 xml 반환이 되는 건가요?
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
빈 데이터 값 출력
안녕하세요. 강사님 다름이 아니라 http://localhost:8080/jpa/users/90001/posts/ 이걸로 Send 해봤을 때, { {} } 200 OK 이런식으로 빈 데이터가 출력이 되는데 어느 부분을 확인하면 될까요..? H2 Console 에서는 Join이 잘 된걸로 확인이 됩니다.
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
rest controller 에서의 페이지 이동
전통적인 방식에서는 반환으로 modelandview를 통해 특정 클라이언트 페이지를 지정해주었는데 rest방식에서는 어떻게 처리를 하나요?! 약간 코드레벨에서 궁금합니다..
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
필터링 대신에 dto를 사용하면 안되나요?
예를들면 UserSimpleDto 클래스로 id, name, joinDate만 내려주고 전체 데이터는 User에서 가져오는 방식은 문제가 있을까요? 제가 rest api를 처음 제대로 접해봐서 뜬금없는 질문인것 같긴한데 궁금해서 질문드립니다.
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
럼복 플러그인 받아야 하는건가요?
안녕하세요! 다른 강의나 지금 강의에서 항상 럼복 쓸때 의존성 추가하고 럼복 플러그인 까지 받는걸 하다가 문득 궁금한데요. 의존성추가 하면 스프링이 알아서 럼복 관련 코드 받아서 사용할 수 있는거 아닌가요? 굳이 플러그인 받아야 하는건가요? .. 이상한 질문이었습니다.
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
scope
pom.xml 의존성 추가해주실때 <scopr>runtime</scope> 이 속성은 필수값인가요?
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
500에러 ->400에러
안녕하세요 강의를 너무 잘 보고있습니다 감사합니다. public class UserNotFoundException extends RuntimeException{....} RuntimeException을 상속 받으시고(서버에러 5xx) 오류를 뱉으실떈 @ResponseStatus(HttpStatus.NOT_FOUND) (클라이언트에러4xx) 이렇게 달리하시는 이유가 궁금합니다 처음부터 400번대 Exception을상속받으면 안되나요 ?
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
설명중에 조금 햇갈리는게 있어서질문드립니다
안녕하세요 너무 잘 듣고있습니다 ~ 16:15부분에서 RestControlle를 사용하시면 반환시키는 값을 responsebody에 저장하지 않더라도 자동으로 json포멧으로 변경된다고 말씀해주셨는데 responsebody 에 저장 시키는거 아닌가요 ? RestController - > Controller + responsebody 이니깐요.
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
간단한 질문 하나드리겠습니다.
REST API 에서 URL 을 똑같이 하되, Method를 다르게 해서 얻는 이점이 무엇인가요?? 예를들면 모든 유저의 정보를 보는 /users [GET방식] 정보의 정보를 저장하는 /users [POST방식]
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
Constructor
안녕하십니까, 강사님 좋은 강의 만들어주셔서 감사드립니다. 질의응답에서 @Autowired 필드 사용보다는 Constructor의 사용이 더 좋다고 해서 아래와 같이 구현하였는데 오류발생의 이유가 무엇인가요? private PostRepository postRepository; public UserJpaController(PostRepository postRepository) { this.postRepository = postRepository; } ->Class doesn't contain matching constructor for autowiring
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
service단에서 exception처리시
ㄱ 안녕하세요 강사님, 제가 지금 이런 예외처리들을 serviceimpl단에서 해주고 있는데 예외처리를 서비스(비즈니스로직)단에서 처리하는 것은 잘못 된 것인가요? 그리고 이번 강의에 Customized~ExceptionHandler에서 @RestControllerAdvice라는 어노테이션을 달아줘서 모든 컨트롤러 전에 동작한다고 하셨는데, 저처럼 서비스단에서 예외처리를 해주면 어떤것을 달아줘야하나요?
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
Exception 처리 질문 드립니다.
이전 강의에서 이렇게 UserNotFoundException위에 @ResponseStatus(HttpStatus.NOT_FOUNT)어노테이션을 달아줬는데 이번 강의에 Custom~ExceptionHandler의 handleUserNotFoundException 이 메서드에서 또 HttpStatus.NOT_FOUND를 왜 해주는건가요? 기존의 UserNotFountException클래스의 어노테이션은 의미가 없는것이 아닌지 궁금하네요 ㅎㅎ
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
service단이 없는 이유
안녕하세요 강사님. 강의를 보다 의문이 들어서요. 지금 간단한 crud라서 그런지 service단 없이 바로 repsitory로 넘어가는데 spring jpa서는 service단을 사용하지 않는것인가요? 그리고 service단이 들어가면 servleturicomponentsbuilder를 서비스단에서 쓰는 것인가요?
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
버전관리는 꼭 필요한건가요?
제가 지금 포폴용으로 프로젝트를 하고있는데 배포 후 업데이트를 하지 않을 생각이어도 버전관리가 꼭 필요한가요? 그리고 버전이라는 것은 업데이트 되는 것을 말한다고 생각했는데, 왜 같은 controller안에 v1과 v2 두 가지 버전이 존재하는지 그리고 왜 도메인의 entitiy가 다른지 것인지 이해가안됩니다.
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
@autowired외에
의존성 주입시 @autowired외에 @noargscon~ @allargscon~등이 있던데 이것과의 차이는 뭔가요?? 이 어노테이션은 롬복사용시에만 사용할 수 있는방법인가요?
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
view의 경우에
해당 강의에서 restcontroller는 view를 갖지않는 rest data를 반환한다고 하셨는데, 그렇다면 예를 들어 로그인을 완료한 후 session or token등을 가지고 메인화면으로 가는것만 한다면 그 메서드는 따로 controller을 만들어줘야하는건가요? 아니면 react같은 프레임워크 단에서 처리하는 방향이 맞다면 어떤식으로 하는건지 간략히 설명들을 수 있을까요?
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
질문드립니다!
안녕하세요 강사님! 이 강의를 수강하며 학습한 내용을 복습 겸 블로그나 깃허브에 업로드해도 되는지 여쭙고 싶어 이렇게 질문 남깁니다. 답변 주시면 감사드리겠습니다!
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
강의를 구입했는데...
강의를 구입하고보니 maven빌드이던데 저는 gradle프로젝트를 하고있어서요!. 제가 할 때 의존성주입만 gradle로 하면 다른부분은 강의 듣는데 문제가 없을까요?