묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
컨트롤러를 수동등록해도 문제가 없나요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. 이전 질문과 이어지는 내용입니다. https://www.inflearn.com/questions/392906 이전 질문에서 Controller가 Config 파일을 이용한 Spring Bean 등록에서 제외되는 이유에 대해서 물었습니다. Config 파일에는 요구사항이나 비즈니스 로직이 빈번하게 바뀌는 대상이 등록되기 때문에 Controller는 제외된다는 답변을 받았습니다. 여기에서 이어지는 제 질문은 다음과 같습니다. 1. 그렇다면 Config파일에 Controller를 등록하더라도 프로젝트를 빌드하고 실행하는데 문제가 없는가? 2. 만약 문제가 없다면, @Bean으로 컨트롤러를 등록하더라도 Spring이 알아서 해당 클래스가 Controller라는 것을 인지한다는 것인가? 답변 부탁드리겠습니다. 감사합니다.
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
이미지가 안들어가져요.....
/* Google Web Fonts CDN */ @import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700,900&display=swap'); body{ font-family: 'Noto Sans KR' ,sans-serif; line-height: 1.5em; margin: 0; font-weight: 300; background-color: #eee; font-size: 15px; } a{ text-decoration: none; color: #000; } .container{} header{ border-bottom: 1px solid lightgray; background-color: #fff; height: 60px; text-align: center; padding: 13px; box-sizing: border-box; } section{ border: 1px solid red; height: calc(100vh - 60px); position: relative; } .login{ border: 1px solid red; width: 360px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } .login-type{} .login-type h1{ margin: 0; font-size: 38px; text-align: center; } .login-type a{ border: 1px solid red; display: block; text-align: center; height: 50px; line-height: 50px; border-radius: 3px; margin-bottom: 10px; font-size: 18px; color: #fff; } .login-type a:nth-of-type(1){ background-color: #fff; color: #222; /* background: url(images/logo-mobile.png); */ background-image: url(images/logo-mobile.png); } .login-type a:nth-of-type(2){ background-color: #898c9b; } .login-type a:nth-of-type(3){ background-color: #11ce00; } .login-type a:nth-of-type(4){ background-color: #0076fe; } .login-type a:nth-of-type(5){ background-color: #00c026; } .login-type span{ } .login-footer{} [part3]로그인 화면 UI 디자인(css디자인-버튼 디자인 및 체크박스와 label)에서 문제가 생겼습니다.동영상 5:14초에 백그라운드 이미지를 넣을 때 이미지가 안들어가네요 ㅠㅠ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="css/style.css"> <link rel="icon" href="images/favicon.png"> <title>밴드 로그인 폼</title> </head> <body> <div class="container"> <header> <a href="#none"> <img src="images/logo-band.png"> </a> </header> <section> <div class="login"> <div class="login-type"> <h1>로그인</h1> <a class="btn" href="#none">휴대폰 번호로 로그인</a> <span class="or-text">또는</span> <a class="btn" href="#none">이메일로 로그인</a> <a class="btn" href="#none">네이버로 로그인</a> <a class="btn" href="#none">페이스북으로 로그인</a> <a class="btn" href="#none">라인으로 로그인</a> </div> <div class="login-footer"> <input type="checkbox">로그인 상태 유지 <p> 밴드가 처음이신가요<a href="#none">회원가입</a> </p> </div> </div> </section> </div> </body> </html>
-
미해결스프링 핵심 원리 - 기본편
appConfig.xml 파일 설정 오류
appConfig.xml 파일 작성 과정에서 오류가 발생해서 문의드립니다. xml에서 beans, bean, constructor-arg 라는 태그를 인식하지 못하는 오류가 발생했는데, 이 경우 어떻게 조치해야하는지 모르겠습니다. 에러 메세지는 아래 처럼 표시되고 있습니다. Cannot resolve symbol 'bean'
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
단일책임원칙?
안녕하세요 강사님, 강의 초반에 axios.get('url')을 return 해 주는 것이 중요하다고 말씀해 주셨는데요, NewsView.vue컴포넌트에서 fetchNewsList(vm)를 호출하면서 파라미터를 전달해도 충분히 구현가능하더라구요, 프로그래밍 원칙이나 확장성 때문에 함수가 한 가지만 할 수 있도록 하신 건지 대충 넘어갈 수 없어서 질문했습니다! 의도가 궁금해요!
-
미해결스프링 배치
커서 기반 커넥션 질문
안녕하세요! 간단하게 궁금한 점이 있습니다. 데이터가 총 100개 있고 청크 사이크가 10으로 잡아서 작업을 처리한다고 가정했을 때 커서기반이 커넥션을 계속 물고 있다는 의미는 100개가 모두 처리될 때까지 끊지 않고 계속 물고 있다는 의미인가요 ?
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
offsetTop[index] = $(obj).offset().top; 부분질문
선생님 ! 수업 잘 듣고 있습니다 혹시 offsetTop[index] = $(obj).offset().top; 이 부분에 $(obj)를 자바스크립트로 사용 하고 싶을 땐 어떻게 바꿔야할까요? 시도 해본 방법으로는 obj.offset().top; obj[index].offset().top; 두 방법으로 시험해봣는데 둘다 오류가 뜨네요 혹시 답변 가능 하실까요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
안녕하세요^^
-안녕하세요^^ 우선 양질의 강의를 무료로 들을 수 있게 해주셔서 감사합니다. beautifulsoup도 그렇고 다른 것들을 터미널에서 입력하고 설치하는데 계속 하기와 같은 문구가 뜹니다. 'C:\Users\Rachel\AppData\Local\Programs\Python\Python310\python.exe -m pip install --upgrade pip' command. 관련 링크 찾아들어가서 -m pip install --upgrade pip 이걸 그대로 쓰니까 잘 안되더라구요, 혹시 다르게 써야하는 걸까요?ㅜ
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
EB 내에서 도커 이미지 생성 시 오류가 발생합니다.
안녕하세요 선생님! Travis CI에서 테스트에 성공하고 EB로 디플로이까지는 성공하나, EB 내에서 이미지를 생성하다가 오류가 발생합니다. 오류는 복사 실패 입니다. tep 9/9 : COPY --from=builder /usr/src/app/build /usr/share/nginx/html COPY failed: stat usr/src/app/build: file does not exist. Check snapshot logs for details. (Executor::NonZeroExitStatus) /usr/src/app/build 안의 내용을 Nginx로 카피하는 부분에서 문제인데 혹시 제가 체크해봐야 할 사항은 어떤게 있을지요? Dockerfile은 다음과 같습니다. FROM node:alpine as builder WORKDIR /usr/src/app COPY package.json . RUN npm install COPY . . CMD ["npm", "run", "build"] FROM nginx EXPOSE 80 COPY --from=builder /usr/src/app/build /usr/share/nginx/html
-
미해결스프링 시큐리티
결론적인 개념 '익명사용자'
위에 질문 내용을 쭉봤지만 제가 생각하는 결론입니다.. 1. S.C으로 인증이 안된 모든 사용자는 익명사용자 2. 단순히 User가 Null로 처리해도 무방하지만 스프링 시큐리티를 사용하여 통일화하기 위해 사용 ex) 해당 코드내에 isAnonymouse() 와 isAuthenticated() 3. 다른 구조로 생각하면 로그인페이지도 익명사용자는 허용하게끔 처리하여 보여지게끔 처리 - 너무 깊게 생각하지않고, 인증이 안된 나머지 사용자라고 생각하고 있습니다
-
미해결함수형 프로그래밍과 JavaScript ES6+
map 과 each 의 차이점 질문
자바스크립트를 한창 공부중인 학생입니다 map 함수와 each 함수에 대해 궁금한점이 있습니다 _.map은 마지막에 새 배열을 리턴하는걸로 알고있는데요 _.each는 위에 map과 역할은 비슷하나 리턴값이 없는것이 차이점일까요? 혹시 이 글에서 제가 잘못 이해한점은 있을까요? 그리고 키보드 소리가 좋아서 그런데 혹시 녹화 당시 무슨 키보드를 쓰셨는지도 궁금합니다!!
-
미해결UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
옵셔널_2 강의에서 궁금한게 있습니다!
9번 10번 라인에 인트형옵셔널로 데이터타입을 지정했는데 그냥 인트형으로 하면 20번 라인 처럼 복잡하게 하지 않는거 아닌가요?? 값이 0일 수도 혹은 널 일수도 있는 모르는 상황일때 unwrapping 을 하는건가요??
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
이중 컬렉션(?)은 한 번에 조회가 불가능 할까요?
안녕하세요 영한님! 토이 프로젝트를 진행하면서 문제가 생겼는데, 해결이 안되어서 질문드리러 왔습니다😭 현재 인스타그램 클론 코딩을 하고 있는데요, 게시물을 업로드할 때, 이미지를 여러 장 추가할 수 있고, 각각 이미지에 다른 유저를 여러 명 태그를 할 수 있게 되어 있습니다. 구조를 보면, 게시물 안에 이미지 리스트가 있고, 각각 이미지 안에 태그 리스트가 존재하게 됩니다. ✅Q1. 이러한 상황에서 게시물 목록을 조회하려 할 때, 이미지와 태그도 한 번에 담아서 조회하는 방법이 있을까요? queryFactory .selectFrom(post) .leftJoin(post.postImages, postImage).fetchJoin().distinct() .leftJoin(postImage.postImageTags, postImageTag).fetchJoin().distinct() .orderBy(post.id.desc()) .limit(11) .fetch(); 위의 사진과 같이 조회하면 cannot simultaneously fetch multiple bags 예외가 나오더라구요ㅠㅠ ✅Q2. 만약 위와 같이 한 번에 조회하는 게 불가능하다면, 다른 좋은 방법이 있는지 궁금합니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-I 코드 질문 있습니다!
강의의 코드에서 113번째 줄에 있는 visited[turn % 2][nx] = visited[(turn + 1) % 2][x] + 1; 거리를 구하는 것이 아니고 방문 여부를 파악하는 것이기 때문에 visited[turn%2][nx] = 1; 로 풀어도 된다고 생각하는 데 이것이 맞을까요? 만약에 아니라면 어떤 이유인지 궁금합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
findByName 메서드 질문입니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]웬만하면 스스로 찾아보고 해결해왔는데 여기서 막히네요... 람다 개념을 따로 공부 안해놓고 수강해서 그럴 진 모르겠지만getName부분이 빨간줄 쳐지면서 아래와 같은 problems가 나옵니다. 왜 이런거죠? ㅜㅜ
-
미해결모던 자바스크립트(javascript) 개발을 위한 ES6 강좌
Cannot get 은 무엇이 문제인걸까요?
현재 버젼은 webpack 5.65.0 / webpack-cli 4.9.1 / barbel-loader 8.2.3 인 상황입니다. 알려주신 코드를 그대로 다 입력해보았고, 오타가 없는 것을 확인하였는데 접속시 계속 cannot get이라고 나옵니다. 경로가 잘못된건가 싶어 하나하나 다 확인해보았는데 결국 해결하는데 실패하였고, 여기저기 구글링을 하여 html-webpack-plugin을 추가해주니 해결이 되긴 하였는데 뭐가 문제였던 것인지 아직 잘 모르겠어서 질문드립니다. webpack을 아직 정확히 모르는 상황이라 질문이 조금 구체적이지 못한데 이런 경우에 어떤 것이 문제가 될 수 있을까요?
-
미해결[2026 신규] 데이터분석 준전문가(ADsP) 자격증
교재 3-31 SQLDF와 PLYR 패키지 강의 문의
안녕하세요. 강의 잘 듣고 있는데요. 교재 3-31 SQLDF와 PLYR 패키지 내용은 강의가 별도 없는지 문의 드립니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
구현 방식에 대한 질문입니다.
거대한 데이터를 복사해 가기 위한 Read를 하는 상황에서 Read가 끊임없이 발생한다고 한다면 write에서 전혀 잡을 수 없을것 같습니다. writeLock에서 먼저 락을 잡을때 다른 writeLock이랑만(추가로 ReadLock들이 잠깐 쓰는동안만) 경합을 벌이고 이후 다른 Readlock들이 나갈때까지 기다려주는식의 코드는 어떤가요? 대부분 상황에서는 그런 경우가 거의 없는편인가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
변수 타입 선언 궁금..
멤버서비스에서 리포지토리를 final로 받는 이유와 멤버리포지토리에서 sotre랑 시퀀스를 static 으로 선언하는 이유가 궁금합니다.
-
미해결팀 개발을 위한 Git, GitHub 입문
Boxiting-oct를 저장소 추가할때
현재 강의 들으면서 Boxiting- oct를 소스트리에 ADD로 저장소를 추가 했습니다. 강사님 화면에는 Master 문어의 커밋 origin-master, origin/HEAD는 고양이의 커밋으로 되어있는데 저는 고양이의 커밋이 보이지 않고 master, origin-master, origin/HEAD 문어의 커밋으로 보입니다. 그래서 제가 PULL로 땡겨와보니 고양이의 커밋에 master, origin-master, origin/HEAD 가 작성되어 있네요.. 무엇을 잘못한건지...
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
질문이 있습니다
이 부분에서 response.payload.success가 어떤 값을 의미하는건지 잘 모르겠습니다.(어디서 나온 것인지 궁금합니다.) loginpage를 만들 때는 response.payload.loginSuccess를 넣어주길래 아래 첨부한 user_reducer.js에서의 loginSuccess를 가져온 줄 알고 registerpage에서는 response.payload.register를 넣어줘야 될 줄 알았는데 아니기에 질문드립니다.