묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
member테이블 생성.강의-JPA와 DB 설정, 동작확인
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. ->여기에 member 테이블이 생성이 안돼요. memberRepository-> Download https://repo.maven.apache.org/maven2/org/projectlombok/lombok/1.18.22/lombok-1.18.22.pom, took 721 ms (1.48 kB)Download https://repo.maven.apache.org/maven2/org/projectlombok/lombok/1.18.22/lombok-1.18.22.jar, took 1 s 605 ms (1.95 MB)> Task :compileJava> Task :processResources UP-TO-DATE> Task :classes> Task :compileTestJava UP-TO-DATE> Task :processTestResources NO-SOURCE> Task :testClasses UP-TO-DATE> Task :test06:07:24.485 [Test worker] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [MemberRepositoryTest]: using SpringBootContextLoader06:07:24.497 [Test worker] DEBUG org.springframework.test.context.support.AbstractContextLoader - Could not detect default resource locations for test class [jpabook.jpashop.MemberRepositoryTest]: no resource found for suffixes {-context.xml, Context.groovy}.06:07:24.499 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [jpabook.jpashop.MemberRepositoryTest]: MemberRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.06:07:24.552 [Test worker] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Using ContextCustomizers for test class [MemberRepositoryTest]: [DisableObservabilityContextCustomizer, PropertyMappingContextCustomizer, Customizer, ExcludeFilterContextCustomizer, DuplicateJsonObjectContextCustomizer, MockitoContextCustomizer, TestRestTemplateContextCustomizer]06:07:24.654 [Test worker] DEBUG org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider - Identified candidate component class: file [C:\jpashop\build\classes\java\main\jpabook\jpashop\JpashopApplication.class]06:07:24.659 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration jpabook.jpashop.JpashopApplication for test class jpabook.jpashop.MemberRepositoryTest06:07:24.770 [Test worker] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Using TestExecutionListeners for test class [MemberRepositoryTest]: [ServletTestExecutionListener, DirtiesContextBeforeModesTestExecutionListener, ApplicationEventsTestExecutionListener, MockitoTestExecutionListener, DependencyInjectionTestExecutionListener, DirtiesContextTestExecutionListener, TransactionalTestExecutionListener, SqlScriptsTestExecutionListener, EventPublishingTestExecutionListener, RestDocsTestExecutionListener, MockRestServiceServerResetTestExecutionListener, MockMvcPrintOnlyOnFailureTestExecutionListener, WebDriverTestExecutionListener, MockWebServiceServerTestExecutionListener, ResetMocksTestExecutionListener]06:07:24.772 [Test worker] DEBUG org.springframework.test.context.support.AbstractDirtiesContextTestExecutionListener - Before test class: class [MemberRepositoryTest], class annotated with @DirtiesContext [false] with mode [null] . ____ _ /\\ / ___'_ __ (_)_ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v3.0.1)2023-01-10T06:07:25.056+09:00 INFO 7064 --- [ Test worker] jpabook.jpashop.MemberRepositoryTest : Starting MemberRepositoryTest using Java 17.0.5 with PID 7064 (started by PC in C:\jpashop)2023-01-10T06:07:25.057+09:00 INFO 7064 --- [ Test worker] jpabook.jpashop.MemberRepositoryTest : No active profile set, falling back to 1 default profile: "default"2023-01-10T06:07:25.773+09:00 INFO 7064 --- [ Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.2023-01-10T06:07:25.801+09:00 INFO 7064 --- [ Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 16 ms. Found 0 JPA repository interfaces.2023-01-10T06:07:26.337+09:00 INFO 7064 --- [ Test worker] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...2023-01-10T06:07:26.672+09:00 INFO 7064 --- [ Test worker] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:fa15755d-1779-4e39-8761-6f8666e6b6b0 user=SA2023-01-10T06:07:26.675+09:00 INFO 7064 --- [ Test worker] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.2023-01-10T06:07:26.741+09:00 INFO 7064 --- [ Test worker] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]2023-01-10T06:07:26.833+09:00 INFO 7064 --- [ Test worker] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.1.6.Final2023-01-10T06:07:27.138+09:00 WARN 7064 --- [ Test worker] org.hibernate.orm.deprecation : HHH90000021: Encountered deprecated setting [javax.persistence.sharedCache.mode], use [jakarta.persistence.sharedCache.mode] instead2023-01-10T06:07:27.378+09:00 INFO 7064 --- [ Test worker] SQL dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect2023-01-10T06:07:28.468+09:00 INFO 7064 --- [ Test worker] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]2023-01-10T06:07:28.487+09:00 INFO 7064 --- [ Test worker] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'2023-01-10T06:07:28.768+09:00 WARN 7064 --- [ Test worker] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning2023-01-10T06:07:29.060+09:00 INFO 7064 --- [ Test worker] o.s.b.a.w.s.WelcomePageHandlerMapping : Adding welcome page: class path resource [static/index.html]2023-01-10T06:07:29.360+09:00 INFO 7064 --- [ Test worker] jpabook.jpashop.MemberRepositoryTest : Started MemberRepositoryTest in 4.529 seconds (process running for 6.173)2023-01-10T06:07:29.899+09:00 INFO 7064 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'2023-01-10T06:07:29.899+09:00 INFO 7064 --- [ionShutdownHook] .SchemaDropperImpl$DelayedDropActionImpl : HHH000477: Starting delayed evictData of schema as part of SessionFactory shut-down'2023-01-10T06:07:29.902+09:00 INFO 7064 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated...2023-01-10T06:07:29.905+09:00 INFO 7064 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed.BUILD SUCCESSFUL in 12s4 actionable tasks: 2 executed, 2 up-to-date오전 6:07:30: Execution finished ':test --tests "jpabook.jpashop.MemberRepositoryTest"'.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2309 뭐가 틀린건지 모르겠습니다.
재귀함수연습을 좀 해본다고재귀함수로 콤비네이션을이용해서 짜봤는데백준 질문 게시판에있는 예시들은 다 정답으로 나오는데자꾸 틀렸다는데 이유를 모르겠네요..#include <bits/stdc++.h> using namespace std; // 9명의 난쟁이 중에서 // 순서에 상관없이 2명을 고르고 전체에서 빼기 후 100이 되는걸 구하는 방법 // 재귀함수로 작성해보기 int input[9]; int sum; vector<int> temp; pair<int, int> ret; void Combination(int* arr, int start) { if (temp.size() == 2) { if ((sum - temp[0] - temp[1]) == 100) { ret = { temp[0], temp[1] }; return; } } for (int i = start + 1; i < 9; ++i) { temp.push_back(input[i]); Combination(arr, i); temp.pop_back(); } return; } int main() { for (int i = 0; i < 9; ++i) { cin >> input[i]; sum += input[i]; } sort(input, input + 9); Combination(input, -1); for (int i = 0; i < 9; ++i) { if (input[i] == ret.first || input[i] == ret.second) continue; cout << input[i] << '\n'; } }
-
해결됨스프링 시큐리티 OAuth2
네이버의 로그인 서비스 (2)
https://www.inflearn.com/questions/739083/%EB%84%A4%EC%9D%B4%EB%B2%84%EC%9D%98-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%84%9C%EB%B9%84%EC%8A%A4먼저 이전 질문에 대한 답변 감사합니다.그런데 설명이 부족해서 2번 질문에 대한 의도가 잘못 전달된 것 같아 추가 질문을 드리고 싶습니다. 네이버 홈페이지에서 로그인소셜 로그인 이전 질문먼저 제가 1번 질문과 같이 추측한 근거는네이버는 홈페이지에서 로그인하는 경우의 도메인이 외부에서 로그인하는 경우, 즉 OAuth2 인가 엔드포인트의 도메인과 동일합니다. (nid.naver.com)따라서 해당 도메인을 갖는 로그인 서비스에서 인가 서버 역할과 자체 로그인까지 겸하는 것이라고 추측했습니다. 이어서 위 사진의 네이버 로그인 서비스 UI 를 보시면 Facebook 과 Line 에 대한 소셜 로그인을 할 수 있습니다. (네이버 로그인 페이지에서 -> 페이스북, 라인에 대한 소셜로그인 )즉 1번에서 추측한 바가 맞다는 가정하에 네이버 로그인 서비스는 인가 서버이면서 자체 폼 인증과 소셜 로그인까지 겸하는 것으로 보여집니다.그렇다면 강의에서 구현한 소셜 로그인, 인가 서버, 폼 인증을 하나의 서비스로 통합하면 위와 같은 서비스를 구현할 수 있지 않을까 생각되어 질문드렸습니다.
-
해결됨생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현
협업 진행 시 yml 파일
안녕하세요 강사님, 강의 잘 듣고 있습니다!다름이 아니라 프로젝트를 진행하면서 yml 암호화를 진행하고자 하는데요, VmOptions에 비밀번호만 똑같이 공유한다면 암호화된 yml 파일을 서로가 똑같이 사용한다 하더라도 문제 없이 진행되는 부분인지 여쭤보고 싶습니다
-
미해결데이터 분석을 위한 판다스: 기초부터 데이터 분석까지
docstring?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. 선생님처럼 함수 작성시 기본 변수 설명이 떴으면 좋겠는데 저는 왜 안나올까요??setting 설정에서 바꿔주도 반영이 안됩니다 ㅠㅠ
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
폴더구조 질문드립니다
폴더구조에 대해서 질문드립니다개인포트폴리오를js는 폴더로 만들고style.css, responsive.css, index.html 은 밖으로 빼도 될까요?제가 포트폴리오를 만들었는데style.css, responsive.css 를 폴더를 만들지않고index.html 과 함께 포트폴리오 폴더 안에만 넣어놨는데css폴더를 만들고 style.css, responsive.css 집어넣으니까css구조가 깨져버립니다.절대주소 상대주소로 해도 같은 현상이 발생합니다.
-
미해결
cv2.error: OpenCV(3.4.18) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in f
'cv2.error: OpenCV(3.4.18) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor' Image Classification 진행하는 학습 코드를 만든 후 트레이닝 진행하는 중간중간갑자기 발생하는 오류입니다.구글링해본 바로는 1) 경로 문제, 2) cv2의 버전 문제라고 추측되는데Dataset 안에는 이미지 파일이 제대로 들어가있으며,cv2를 다양한 버전을 설치, 삭제해보며 체크 중인데 해결되지 않습니다..어떻게 해결할 수 있을까요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
포트폴리오 2번 오류
안녕하세요 멘토님 우선 강의를 너무 잘 듣고 있고 열심히 따라가고 있습니다. 제가 문의 드린 이유는 다름이아닌 포트폴리오 2번 Graphql를 이용하여 게시물 등록을 진행하는 도중 오류가 발생하여 문의 드립니다. 처음에는 - https://backendonline.codebootcamp.co.kr/graphql 주소로 이용하여 실행해봤지만 오류가 나와 http:// 변경하여 했는데도 작동을 안합니다.무언을 차단 한것 같은데.... 이 문제를 해결 할 수 있는 방법이 없을까요?? practice로 하였을 때는 작동은 잘되는데... backendonline으로 할 때는 저런 오류가 자꾸 뜹니다..
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
재귀 피보나치 수열의 경우는 어떻게 하나요?
3번 반복하는 for문안에 함수가있어서 3^n이 된거같은데피보나치처럼return f(n-1) + f(n - 2)같은 경우는 어떻게 하나요?함수 하나당 리턴쪽에 함수 호출이2번있으니까2^n인가요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
puppeteer 의 waitForTimeout 메소드 deprecated
안녕하세요.puppeteer 에서 waitForTimeout 실행하면 deprecated 되었다고 합니다. 대신 어떤 메소드를 사용해야 할까요?검색해보니 다양한게 있던데 waitForNetworkIdle(1000) 정도면 될까요? https://stackoverflow.com/questions/46919013/puppeteer-wait-n-seconds-before-continuing-to-the-next-line
-
미해결홍정모의 따라하며 배우는 C언어
int_least
int_least8_t i8가 적어도 8비트를 가지고있는 가장 작은 정수 타입이라고 하셨는데 그러면 변수 i8에다가 8비트를 보다 큰 수를 넣어도 된다는 뜻 아닌가요??1000을 집어넣어봤는데 안나오네요 적어도 8비트를 가지는거면 16비트 크기가 와도 가능 하다는 뜻 아닌가요?
-
미해결Vue-Django-Bootstrap 뚝딱 블로그
댓글 등록 에러, 도와주세요
댓글 등록시 csrf 에러가 발생합니다.에러 코드Forbidden (CSRF token from the 'X-Csrftoken' HTTP header has incorrect length.): /api/post/comment/add/ [10/Jan/2023 00:47:03] "POST /api/post/comment/add/ HTTP/1.1" 403 2564 Forbidden (CSRF token from the 'X-Csrftoken' HTTP header has incorrect length.): /api/post/comment/add/ [10/Jan/2023 01:01:20] "POST /api/post/comment/add/ HTTP/1.1" 403 2564axios code onSubmitForm() { let form = new FormData(); form.set("post", this.post?.id); form.set("content", this.commentValue); axios .post("/api/post/comment/add/", form, { // headers: { "X-CSRFToken": "{{csrf_token}}" }, }) .then((res) => { console.log(res.data); }); }, views.py... class ApiAddComment(BaseCreateView): model = Comment fields = '__all__' def form_valid(self, form): self.object = form.save() comment = obj_to_comment(self.object) return JsonResponse(data=comment, safe=True, status=201) def form_invalid(self, form): return JsonResponse(data=form.errors, safe=True, status=400) urls.py... path('post/comment/add/', views.ApiAddComment.as_view(), name='add_comment'), @csrf_exempt class ApiAddComment(BaseCreateView): ... 이런식으로 시도해보니 as_view()가 없다는 에러가 발생해서 이 부분은 포기했습니다.
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
Hikari Log 순서 질문
안녕하세요 강의에서 Hikari를 이용해서 Connection Pool 이용 하는 부분에서 Log 부분에 의문이 들어서 질문드립니다.사진을 보시면 빨간색 부분에서 connection 0번을 반납하고 사용하고를 반복하고 있습니다. 파란색 부분에서는 커넥션 풀을 생성하고 있습니다.근데 로그 순서를 보면 파란색 부분인 Add Connection Pool이 빨간색 친 부분보다 나중에 나오고 있는데 파란색 부분으로 먼저 Connection Pool을 생성하고빨산색 부분으로 Connection을 사용해야되지 않나요? 왜 순서가 위의 사진처럼 나오는 지 궁금합니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
shuffle함수 질문
처음 shuffle 함수를 사용할 때, C언어에서 하던 습관 그대로 mylist = shuffle(mylist)와 같이 작성했더니 typeError를 뱉더군요.shuffle(mylist)와 같이 쓰면 제가 원하는대로, 변환된 값이 그대로 원래 리스트에 저장되더라구요. 아무래도 shuffle함수가 포인터로 직접 메모리를 건드리는 함수인 것 같은데, 궁금한 점은 "그럼 원래 코드는 뭐가 문제냐"입니다.shuffle 함수는 반환값이 없어서 저렇게 자기할당시키려고 하면 문제가 생기는 건가요? mylist를 인자로 전달 -> shuffle처리 -> shuffle된 mylist 뱉기 -> 그걸 mylist에 저장이 구조라면 문제가 생길 이유가 없는 것 같은데... mylist를 인자로 전달 -> mylist가 메모리에서 직접 shuffle됨. 뱉는 값 없음 -> None이나 null이 mylist에 저장되려고 함(이래서 에러가 생김) 이런 식인 건가요?
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
토픽의 레코드가 라운드로빈으로 배정되는 방식 질문있습니다.
안녕하세요말씀해주신 내용들로 간단히 테스트를 진행중인데요먼저 해당 토픽을 생성하고 파티션을 10개로 늘렸습니다.key.seprator설정을 하지 않고 기본값으로 메세지를 발행시켰는데요. 그럼 파티션 0번부터 배정이 되어있을줄 알았는데 확인해보니 5번 파티션에 메세지가 들어가있더라구요. 혹시 이렇게 배정이 된 이유를 알 수 있을까요?
-
미해결금융데이터 분석을 위한 판다스 활용법
squeeze 오류
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. series 불러올때 squeeze 입력하면 오류떠요.The squeeze argument has been deprecated and will be removed in a future version. Append .squeeze("columns") to the call to squeeze.
-
해결됨[코드캠프] 강력한 CSS
웹 안전 색상(web safe color)를 실무에서 웹 표준 수준으로 고려하나요?
안녕하세요.[섹션 4. 색상] 강의에서 웹 안전 색상(web safe color)에 대해 언급해주셨습니다.해당 내용이 궁금해서 찾아보니 웹 표준으로 등록된 것은 아닌, PC가 256개의 색깔만 구현가능한 옛날 기준으로 만들어 진것이라고 합니다.(참고)현재 모던 브라우저에 더불어 IE또한 왠만한 rgb컬러(256^3 = 16,777,216개)가 대부분 지원가능하다는데, 실무에서도 웹 안전 색상(web safe color)를 웹 표준처럼 심각하게 고려하는지 궁금합니다.답변 부탁드립니다. 감사합니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
HttpTraceRepository를 찾을수가없는데 어떻게해야하나요
메이븐에 dependency추가해도HttpTraceRepository를 찾을수없는데 어떻게 진행해야할까요?ㅜ
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
레코드에 json 형태의 데이터 넣는법 질문
안녕하세요.카프카 토픽에 데이터를 넣는 연습을 cli 명령어로 연습하고 있는데요.보여주신 예시는 문자열만 데이터를 넣는데 혹시 Json 형태의 데이터도 넣는 방법이 있을까요??
-
미해결인터랙티브 웹 개발 제대로 시작하기
forward 방향은 되는데 backward 방향은 왜 안될까요?
스크롤을 내릴 때는 forward 방향으로 캐릭터가 앞방향으로 보고 앞으로 가는데 스크롤을 다시 올리면 forward 방향으로 계속 유지가 된 상태로 움직입니다.ㅠㅜ 왜 그런 걸까요?