묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링부트 시큐리티 & JWT 강의
jwt 토큰 만료시간에 대해서
안녕하세요 강의 잘 들었습니다 !!다름이 아니라 토큰 만료 시간을 엄청 길게(100000초) 했는데도자꾸 몇 분 만에 토큰이 만기(TokenExpiredException) 되었다고 해서 .....(프론트는Android studio랑 연동)뭔가 이상해서 혹시 이런 증상에 대해 해결책은 없는지 궁금합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
EOFException
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]강의 잘 듣고 있습니다.실습 진행중에 EOFException이 마지막에 계속 뜨는데 무시하고 진행하면 될까요?다른 수강생분께 답변 남기신 글 보고 따라해봤는데도 해결이 안되네요
-
미해결스프링 핵심 원리 - 기본편
테스트 메서드마다 AppConfig 인스턴스를 만들어줘야하나요?
package hello.core.member; import hello.core.AppConfig; import org.assertj.core.api.Assertions; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; public class MemberServiceTest { AppConfig appConfig = new AppConfig(); MemberService memberService = appConfig.memberService(); @BeforeEach public void beforeEach() { } @Test void join() { // given Member member = new Member(1L, "memberA", Grade.VIP); // when memberService.join(member); Member findMember = memberService.findMember(1L); //then Assertions.assertThat(member).isEqualTo(findMember); } }beforeEach에서 인스턴스 매번 안만들고 한번 만들어서 써도 되지 않나요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
궁금한게 있어 질문드립니다.
쿠버네티스에서 디폴로이먼트로 .war 파일을 배포해서 실행 시키는데 파드 안에서 컨테이너를 실행 시켜 실행시키는걸로 알고 있는데 파드안에 도커 컨테이너가 실행시켜지는건가요? 아님 어떤 컨테이너가 실행되서 돌아가는건지 궁금합니다
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
2개씩 체크가 되는 이유가 궁금합니다.
go func() { for i := 0; i < 5; i++ { fmt.Println("check : ", i) ch <- true } close(ch) // 5회 채널에 값 전송 후 채널 닫기 }() for i := range ch { // 채널에서 값을 꺼내온다. 닫힐 때 까지 fmt.Println("ex1 : ", i) }코드출력check : 0check : 1ex1 : trueex1 : truecheck : 2check : 3ex1 : trueex1 : truecheck : 4ex1 : true 위 코드가 아래와 같이 출력됩니다. 왜 2개씩 출력이 되는 걸까요?.. 제 생각에는 check가 0부터 하나씩 출력이 되야 할 것 같은데.. ch := make(chan bool, 2) 이렇게 버퍼(?)를 추가해 주면 3개 3을 추가하면 4개씩 늘어나네요.기본이 2개씩 모아서 실행을 하고 추가되는 값 만큼 처리를 한다고 생각하면 될까요?+) 개인적으로 강사님 의견이 궁금한 부분인데요.restAPI를 Java-Spring 대신 Go로 짠다고 했을 때 비동기가 중요한 작업이라고 하면 Go가 더 괜찮은 선택이 될 수 있을까요?
-
미해결Nuxt.js 시작하기
에러사항
학습을 하면서 웹(크롬)에서 다음와 같은 에러가 계속 나오는데 어떤의미이고, 해결방법은 궁금합니다
-
미해결파이널 코딩테스트 : 프론트엔드
createRootElement가 static인 이유가 무엇인가요?
createRootElement가 static인 이유가 무엇인가요?
-
미해결스프링 핵심 원리 - 기본편
ApplicationContext 통한 객체 추출의 단점
안녕하세요! 강의 잘 수강하고 있습니다. ApplicationContext 통해서 객체 추출하면 컴파일 타임에서 오류를 찾기 어려운 단점이 있는 것 같아서, 정말 단점이 맞는지 확인하고 싶어서 질문드립니다.Spring을 적용하기 전 AppConfig를 직접 사용하던 경우에는 method 호출로 객체를 생성하기 때문에 method 이름이 변경된다면 컴파일 에러로 발견할 수 있습니다.그런데 AnnotationConfigApplicationContext을 사용하고 나서는 등록된 Bean을 이름으로 검색해서 찾아오기 때문에 런타임 에러가 발생할 가능성이 생깁니다.만약 제가 AppConfig 내의 method 이름을 변경하면 아래 코드는 에러를 만들게 됩니다.ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class); MemberService memberService = applicationContext.getBean("memberService", MemberService.class);@Configuration public class AppConfig { @Bean public MemberService emberService() { // 오타 발생 return new MemberServiceImpl(memberRepository()); } }이렇게 되면 정적 타입 언어의 장점을 상쇄시키는게 아닌지 의문이 들었습니다. 그리고 서버 운영중에 Bean을 찾지 못해서 장애가 발생하는 경우는 없는지도 궁금합니다! 제가 뭔가 이해를 잘못했거나 내용을 놓쳤을 수도 있을 것 같습니다. 답변 기다리겠습니다 🙏
-
미해결스프링부트 시큐리티 & JWT 강의
intelliJ jdk11 oauth로그인 에러 문제입니다.
안녕하세요 훌륭한 강의를 잘 듣고있는 학생입니다.다름이 아니라 제가 oauth로그인을 하면 오류가 발생하여 문의드립니다.우선 저는 jdk11과 Gradle을 사용하고있습니다.위와 같이 잘 작동하다가 아래와 같이 oauth로그인을 사용하면 에러가 발생합니다.Parameter 0 of method setFilterChains in org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration required a bean of type 'org.springframework.security.oauth2.client.registration.ClientRegistrationRepository' that could not be found.에러의 총 내용은 위와 같습니다.그래서 다른 질문들의 답변을 보니 라이브러리의 충돌 및 다운로드의 문제인거 같아 intelliJ에서 제공하는 invalidate cache기능을 사용하여 다시 재빌드를 하였지만 같은 에러가 발생하고 .\gradlew --refresh-dependencies를 사용하여 재빌드 또한 진행하였지만 같은 결과가 나왔습니다. 마지막으로 toolbox 및 인텔리제이를 다시 실행해도 같은 현상이 발생합니다. 혹시 방법을 알 수 있을까요??
-
미해결Nuxt.js 시작하기
페이지의 장바구니 담기 기능 관련 오류
<template> <div> <div class="container"> <div class="main-panel"> <img class="product-image" :src="product.imageUrl" :alt="product.name" /> </div> <div class="side-panel"> <p class="name">{{ product.name }}</p> <p class="price">{{ product.price }}</p> <button type="button" @click="addToCart">Add to Cart</button> </div> </div> </div> </template> <script> import {fetchProductById} from '@/api/index' export default { async asyncData({ params }) { const response = await fetchProductById(params.id); const product = response.data return{ product } }, methods: { addToCart() { this.$store.commit('addCartItem',this.product); this.$router.push('/cart') console.log("hi success") } } } </script> <style scoped> .container { display: flex; justify-content: center; margin: 2rem 0; } .product-image { width: 500px; height: 375px; } .side-panel { display: flex; flex-direction: column; justify-content: center; width: 220px; text-align: center; padding: 0 1rem; } </style>export const state= () => ({ cartItems: [''], }) export const mutations = { addCartItem(state, cartItem) { state.cartItems.push(cartItem) }, }코드를 다음과 같이 작성했는데 강의처럼 addCartItem이 안나옵니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의 자료 요청드립니다!
강의 자료 다운이 안돼서 hanwool0614@naver.com으로 보내주시면 감사하겠습니다!😁
-
미해결웹 자동화 프로그램 만들기(파이썬 + 셀레니움)
"크롬이 자동화된 프로그램에 의해 제어되고 있다며" 실행을 중단시킵니다. 실행 중단을 혹시 막을수는 없을까요?
from selenium import webdriver driver = webdriver.Chrome("./chromedriver") 이렇게 치면 화면이 잠깐 떳다가 바로 중단되서 사라지는데 실행 중단을 막을수 없을까요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
웹스톰 ES lint " 양 따옴표로 자동 만들어지면서 빨간줄 오류 해결 법 문의
웹스톰 ES lint " 양 따옴표로 자동 만들어지는 오류 문제 해결 법 문의드려요 /import 부분이 자동으로 만들어지면서 "" 양따옴표로 만들어지면서 빨간줄 오류가 뜨는데, 이거 양따옴표 말고 홀따옴표로 설정 바꿀 수 있는 방법 있을까요?@Injectable() 만들었더니 자동으로 임포트 되면서 from 이후에 양따옴표로 만들어지네요구글링 하거나 웹스톰에서 설정 찾아봐도 어떻게 바꿔야 될지 몰라서 문의드려봅니다.
-
미해결스프링 부트 개념과 활용
의존성 관리 응용 부분에서 질문 있습니다
강의 내용처럼 dependency를 추가하려고 spring-boot-starter-data-jpa를 입력했는데 빨간 글씨로 나타나네요마우스 커서를 올려보니 종속성 'org.springframework.boot:spring-boot-starter-data-jpa:2.7.7을(를) 찾을수 없습니다' 이렇게 뜹니다구글링을 해봤지만 이 부분에 대한 해답을 찾기 어려워 질문 드립니다
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
프로젝트 설정을 다 하고
프로젝트 설정을 다 하고 시뮬레이터를 시작해보려하는데아래와 같은 에러가 나네요 ㅠㅠㅠ+ 구글링하다가 Podfile.lock 파일 삭제하고 돌려보라해서 했다가 Running pod install... 상태로 멈춰있네요... 살려주세요....
-
미해결스프링 시큐리티
WebSecurityConfigurerAdapter를 사용 못하는 경우
자유주제가 맞을 것 같은데, 보통 질문 찾아보실 거 같아서 해당 카테고리에 올려둡니다.작년 말, 스프링부트가 3.0 버전으로 올라오면서 WebSecurityConfigurerAdapter를 사용 못하게 된 것 같습니다.방법 1.build.gradle의 스프링 부트 버전을 2.7 이하로 낮추니 deprecated 상태로 쓸 수 있었습니다.방법 2.부트 버전을 낮추지 않고 3.0에서 쓰려면 아래와 같이 SecurityFilterChain을 Bean으로 쓰면 될 것 같습니다.참고: Spring Security without the WebSecurityConfigurerAdapter잘못된 내용이 있으면 댓글로 알려주세요!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 요청 드립니다
안녕하세요 극초보입니다 강의자료 요청드립니다chenjin11@naver.com으로 보내주시면 감사하겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
실행 질문
.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]4분쯤에 실행했을 때 오류가 납니다.JAVA 11버전이라 dependency 에 추가도 했습니다.영속성 강의 까지는 연동이 잘 되다가 안되네요데이터 베이스 스키마 자동생성 강의에서는 코드를 추가로 입력 안했는데 필요한가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
실행 질문
.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]4분쯤에 실행했을 때 오류가 납니다.JAVA 11버전이라 dependency 에 추가도 했습니다.영속성 강의 까지는 연동이 잘 되다가 안되네요데이터 베이스 스키마 자동생성 강의에서는 코드를 추가로 입력 안했는데 필요한가요?
-
미해결스프링부트 개념정리(이론)
참고자료
혹시 강의 참고 자료는 없는걸까요?