섹션 3 부트 프로젝트 생성 및 확인 / 엔티티 클래스 만들기 강의가 재생되지 않습니다. 크롬으로 보던 중 무한로딩이 떠서 시크릿모드 및 다른 브라우저로 시도해봤지만 여전히 재생되지 않습니다. 다른 영상은 잘 재생되는데, 섹션 3 부트 프로젝트 생성 및 확인 / 엔티티 클래스 만들기 강의만 재생되지 않네요. 확인 한 번 부탁드립니다!
안녕하세요 사이드 프로젝트를 하면서 선생님에게 배운 테스트를 적용하며 성장 하고 있습니다. 감사합니다! 👍 테스트를 하며 작은 궁금증이 생겼습니다. 만약 10개의 필드를 업데이트 한다면 모든 필드를 extracting 하여 검증 해야 하나요? 3~4개의 대표적인 필드만 하는게 맞을까요? 다 검증 하는게 안정성은 무조건 좋다고 생각 합니다. 하지만 검증 부분이 길어 가독성이 좋지 않을것 같기도 하고 3~4개면 검증 되지 않을까 하는 생각도 듭니다. 다른 질문은 프로젝트 중 고민이 있어서 혹시 선생님은 어떻게 생각 하시나 궁금해서 여쭈어 봅니다. 🙏 현재 프로젝트에서 요청 할때 JWT 토큰을 내고 user의 정보를 시큐리티 컨텍스트 홀더에 저장 하고 있습니다. api 요청이 올 떄 @GetMapping("/{id}") 이렇게 파라미터로 받지 않고 컨텍스트 홀더의 유저 ID를 사용 하고 있습니다. 컨텍스트 정보를 UserUtils로 만들고 서비스에서 utils 값을 꺼내어 사용 하고 있습니다. 현재 까진 문제가 없는데 혹시 안좋은 방법인가요? 마지막 질문은 블로그에 테스트에 관해 작성 해도 괜찮을까요? 테스트의 전체적인 흐름을 알려주는 곳이 없어서 답답했는데 컨트롤러, 서비스, 리포지토리 각 어떤것을 중점으로 테스트 하는지 적을려고 합니다. 선생님 코드가 일부 인용 할 것 같아서 혹시 가능할까요? 물론 출처는 남길거에요!
{ "sub" : "1234567890", "iss" : "onjsdnjs.com" // 등록된 클레임 "exp" : 192630000 "https://onjsdnjs.com/claims/job" : "developer" //공개 클레임 "userId" : "leaven" // 비공개 클레임 "username" : "onjsdnjs" } 공개와 비공개 개념이 있습니다. 어디에 혹은 어느 대상에 공개를 한다는 것인지 설명이 없어 문의 드립니다.
코드로 배우는 React with 스프링부트 개정판3 영는 React with 스프링부트 개정판3 영풍문고 IT 코너에 메인으로 전시되어 있네요. 최근 개정판 맞죠? 너무 반가워서 ^^ 응원 하러 왔어요 ^^ 스프링 mvc의 기초를 다져준 이 강의에 꽤나 인상이 깊었나 봐요 ^^ 이어서 Reactor, webflux 강의도 기대해 봅니다 ^^)*
FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'demo'. > Could not resolve all artifacts for configuration ':classpath'. > Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.3.4. Required by: root project : > org.springframework.boot:org.springframework.boot.gradle.plugin:3.3.4 > Dependency requires at least JVM runtime version 17. This build uses a Java 11 JVM. * Try: > Run this build using a Java 17 or newer JVM. > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org. Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. For more on this, please refer to https://docs.gradle.org/8.10.2/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. BUILD FAILED in 2s 이런식으로 자바를 17로 올려주라고 하는데, 어떻게 수정해야 할까요?ㅠㅠ 구글에 검색해봐도 vscode 쪽에서 설정하는 방법이 자세하지 않아서요..ㅠㅠ
리액트를 배포하려고 하는데 502error -nginx- 가 뜹니다. 환경 개요의 상태는 'Degraded'가 발생합니다. 이벤트의 로고에는 ' Environment health has transitioned from Info to Degraded. Application update completed 28 seconds ago and took 73 seconds. Impaired services on all instances.' 와 같은 문구가 발생합니다.