29,700원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
500error(LAZY에 관한)
안녕하십니까 강의 잘 듣고 있습니다! 다름이 아니라 제가 MySQL을 사용하면서 LAZY방식으로 접근을 해보니깐 아래와 같은 에러가 뜹니다. 그런데 포스트 리스트에 관한 출력문을 한번 돌리고 실행하니깐 오류가 발생하지 않는데 혹시 LAZY 사용 할때 주의 사항이 있을까요? EAGER로 실행 할때는 오류 없이 잘 돌아갑니다.
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
안녕하세요 . FIltering 관련해서 질문이 있습니다.!
안녕하세요. 우선 좋은 강의 감사드립니다.! 프로그래밍으로 제어하는 Filtering 방법 강의를 보다가 궁금한 점이 생겼는데, 이렇게 따로 필터링을 적용한 방법과 단순히 DTO를 따로 만들어서 객체를 리턴해주는 것과 기술적으로 차이점이 있을까요? 예를들어서 예제처럼 password만 제외하고 값을 받고 싶으면 @Getter@Setterpublic class UserDto { private Integer id; private String name; private Date joinDate; private String ssn;} 이렇게 DTO를 만들어서 DTO객체를 리턴해주는 방법과 어떤 차이점이 있는지 궁금합니다.!
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
폼 추가 부터 안되네요...ㅠㅠ
1. 우선, 스터디 환경은 다음과 같습니다. <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.0</version> <relativePath/> <!-- lookup parent from repository --></parent> 2. 일단 강의 처럼 디펜던시 아래와 같이 추가 하면, <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-rest-hal-browser</artifactId></dependency> 3. 아래와 같이 콘솔 오류 나옵니다. Cannot resolve org.springframework.data:spring-data-rest-hal-browser:unknown 4. 그래서 구글링 좀 해봐서 아래 처럼 버전을 넣어 봤더니 폼 등록 및 메이븐 리빌드 까진 성공했으나, <!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-rest-hal-browser --><dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-rest-hal-browser</artifactId> <version>3.3.6.RELEASE</version></dependency> 5. 서버 기동 시 실패 했습니다. 2020-12-30 15:20:40.186 ERROR 938 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that does not exist. The attempt was made from the following location: org.springframework.data.rest.core.support.UnwrappingRepositoryInvokerFactory.<init>(UnwrappingRepositoryInvokerFactory.java:54) The following method did not exist: 'org.springframework.plugin.core.PluginRegistry org.springframework.plugin.core.PluginRegistry.of(java.util.List)' The method's class, org.springframework.plugin.core.PluginRegistry, is available from the following locations: jar:file:/Users/imdongbin/.m2/repository/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar!/org/springframework/plugin/core/PluginRegistry.class The class hierarchy was loaded from the following locations: org.springframework.plugin.core.PluginRegistry: file:/Users/imdongbin/.m2/repository/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar Action: Correct the classpath of your application so that it contains a single, compatible version of org.springframework.plugin.core.PluginRegistry Process finished with exit code 0 왠만하면 다 손으로 따라가고 싶어서 이리 저리 해봤는데 이번엔 영 안되네요 ㅠㅠ
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
앞서 배운 필터링을 적용해서 반환하게 되면
기존 배웠던 필터링을 적용해서 반환하게 되면 위 사진에서 보시는 것처럼 형식이 약간 달라지는 것 같고 hreflang, media 같은 못보던 속성들이 추가가 되는데 이것들은 무엇인가요??
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
html에 해당 데이터를 넣어 보여주고 싶습니다.
우선 모든 강의를 마치고 잘 작동되었고 많이 배울수 있었습니다. 감사합니다. 인터넷에서 html추가 방법을 검색하여 UserController에 @GetMapping("/")@ResponseBodypublic String sethtml(){ return "list";} 를 추가하였고 pom.xml에 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency> 를 추가하였습니다. list.html을 resources/templates에 추가하였는데 해당 html이 아니라 String값만 표시가 됩니다. html을 표시하고 데이터를 보여주기 위한 방법과 그에 따른 어떤 제한사항이나 추가사항이 필요한지 궁금합니다.
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
Location 값이 이상하네요...ㅠㅠ
저는 계속 포스트맨 POST Request Header가 http://localhost:8088/users%7B/id%7D 이렇게 나오네요... 디코딩 하면 http://localhost:8088/users{/id} 인데,,, GET /users로 하면 잘 등록은 된 것 같아요~ 몇 번 강의랑 코드 비교해보다가 일단 다음 강의로 넘어가서 계속 들으려구요~
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
이클립스에서 lombok 어노테이션 사용
안녕하세요, 저는 이클립스에서 해당 수업 실습을 진행하고 있는데요.. 이클립스는 자동으로 라이브러리를 다운받아서 쓰는걸로 알고 있는데... lombok 어노테이션 테그가 먹지 않습니다...그래서 getter, setter를 만들어야만 정상적으로 페이지가 실행되네요.. 무엇이 문제일까요...?
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
intellij를 설치했는데 spring initializer 가 없어요..
intellij를 설치했는데 open project 후 첫 화면에서.. spring initializer 가 없어요..
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
질문있습니다
조금 다른 이야기이지만 HelloWorldBean이라는 클래스명을 사용하셨는데 제가 알기에 Bean은 스프링컨테이너에 관리되는 객체로 알고 있는데, 현재 HelloWorldBean은 스프링 컨테이너에 관리되는 객체가 아닌 Response를 위한 객체로 생각되는데 Bean네이밍을 사용하신 이유가 있으신가요?
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
강의 자료 요청입니다!!
강의에서 사용한 PPT자료를 받아 볼 수 있나요?
- 해결됨[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
rest api 질문이 있습니다~
안녕하세요 강의 수강 중 궁금한게 생겨서 질문 남깁니다! 우선 컨트롤러에 @RestController를 사용하셨는데 그럼 rest api는 무조건 json으로 반환되어야 하는 건가요?? 그리고 @RestController를 사용하지않고 @Controller를 사용하면 rest api가 아닌 건가요?
- [개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
안녕하세요. 결제 후 질문드립니다.
삭제된 글입니다
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
h2 데이터베이스 데이터 저장 관련 질문입니다.
h2를 로컬에 설치해서 spring boot에 연동하여 사용하는 방법 외에 지금 수업과 같은 방식으로 h2 데이터베이스를 사용한다면, postmapping으로 user 데이터를 삽입하고 나서, 그 데이터가 계속 유지되도록 하기 위해서는 서버를 계속 가동해놓는 수 밖에 없는지 궁금합니다!
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
management.endpoints... 을 등록했는데 더 많은 정보가 나타나지 않습니다!!
위와 같이 yml 파일 설정한 뒤, 재실행하였는데 dependency에 추가했을 때와 다른 점이 없는데, 혹시 왜그럴까요..?? 스프링 버전 2.1.17 입니다.
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
responsebody에 xml, json 데이터 저장 후 반환
안녕하세요! 전 강의에서는 xml, json를 responsebody에 저장안하고 반환시킨다고 하셨는데 이번 강의에서는 그림과 함께 저장하는 걸로 설명하셔서 둘중 뭐가 맞는건지 여쭤보고싶습니다. 제가 알기로는 body에 저장후 반환으로 알고있습니다.
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
html 파일로 인식못하는 문제 궁금합니다.
안녕하세요. 선생님 회원등록하는 부분에 members폴더 만들고 하위에 createMemberForm.html을 생성했는데 html파일로 인식을 하지 않습니다.. 어떠한 경우에 이렇게되는건가요? 다른 파일 test.html을 생성해보면 정상적으로 되는데.. 이것만 그렇습니다.. 왜그런지 이유가 궁금합니다.
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
PutMapping 과제 한번 확인해 주실 수 있나요?
안녕하세요. 강의 정말 잘 듣고있습니다. PutMapping 과제로 내주신거 한번 해봤는데 맞는지 확인좀 부탁드려도될까요?? 기본적으로 수정이라 id는 알아야 할 것 같아서 @PathVariable 로 id를 받고 body에 넣어줄 user 값은 @Requestbody로 두번째 인수로 넣었습니다. 이런 방식으로 수정하는게 맞나요..? //Controller 코드 @PutMapping("/users/{id}") public ResponseEntity<User> updateUser(@PathVariable int id, @RequestBody User user) { User updateUser = service.updateById(id, user); if (updateUser == null) { throw new UserNotFoundException(String.format("ID[%s] is not Found", id)); } URI location = ServletUriComponentsBuilder.fromCurrentRequest() .path("/{id}") .buildAndExpand(updateUser.getId()) .toUri(); return ResponseEntity.created(location).build(); } //Service 코드 @Override public User updateById(int id, User user) { for (User updateUser : userList) { if (updateUser.getId() == id) { userList.get(id-1).setName(user.getName()); userList.get(id-1).setJoinDate(user.getJoinDate()); return user; } } return null; }
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
rest api를 사용할 경우 페이지 이동...?
안녕하세요! 공부하면서 갑자기 궁금한 점이 생겨서 질문드립니다...! restapi를 사용하게 되면 json과 같은 데이터들만 받게 되는데 만약 실사용자가 사이트주소/uesrs 를 임의로 주소창에 입력하면 json타입의 데이터를 보게될텐데 이를 보여주는 페이지는 어떻게 알려주나요...?
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
swagger-ui.html
안녕하세요 기존의 프로젝트에 swagger를 적용시켜보려고 합니다. 강의 내용대로 따라가고 있는데, http://localhost:8080/v2/api-docs 는 잘 실행되는데 http://localhost:8080/swagger-ui.html 은 404 에러가 뜨네요;;; 왜 매핑이 안되는걸까요?
- 미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
params 값으로 구별하는 부분에서
value="/users/{id}/", params="version=1" 해당 부분에서 만약에 param 값이 여러개가 들어오게 되었을 때 가장 앞의 param 값으로 매핑이 되는 것을 확인할 수 있었는데요, 그렇다면 2개 이상의 param 값을 조건으로 하여 @GetMapping 으로 처리하고 싶을 때에는 어떻게 처리하는지 궁금합니다.