묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
intellij gradle 호환오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]start.spring.io 에서 받은 파일을 인텔리제이에서 열었을때 다음과 같은 오류가 뜨면서 빌드가 되지않습니다.. gradle 버전도 바꿔봤지만 똑같은 오류가 뜨는 것 같습니다.
-
해결됨백엔드 프레임워크 만들기 (개정판)
inflearn08 프로젝트에서 FW_VIEW 테이블이 KEY라는 칼럼이 없다고 해요.
org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table FW_VIEW has no column named KEY) at org.sqlite.core.DB.newSQLException(DB.java:1179) at org.sqlite.core.DB.newSQLException(DB.java:1190) at org.sqlite.core.DB.throwex(DB.java:1150) at org.sqlite.core.NativeDB.prepare_utf8(Native Method) at org.sqlite.core.NativeDB.prepare(NativeDB.java:126) at org.sqlite.core.DB.prepare(DB.java:264) at org.sqlite.core.CorePreparedStatement.<init>(CorePreparedStatement.java:46) at org.sqlite.jdbc3.JDBC3PreparedStatement.<init>(JDBC3PreparedStatement.java:31) at org.sqlite.jdbc4.JDBC4PreparedStatement.<init>(JDBC4PreparedStatement.java:25) at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:34) at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:226) at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:206) at com.code5.fw.db.Transaction.prepareStatement(Transaction.java:107) at com.code5.fw.db.SqlRunner.executeSql(SqlRunner.java:408) at com.code5.fw.db.Sql.executeSql(Sql.java:54) at com.code5.fw.db.Sql.executeSql(Sql.java:65) at com.biz.InitCode5DBByDev.main(InitCode5DBByDev.java:45)Mac M1 사용중이고 Sqlite를 3.41.2.1로 받아서 사용중입니다. 경험이 부족하니 어떤 SQL 구문이 문제인지 모르겠네요.
-
미해결스프링 핵심 원리 - 기본편
안녕하세요! 인텔리제이 파일구조 관련하여 질문하고 싶습니다
강의 도중에 compact middle package 옵션을 사용한다고 하셔서 사용하고 있는데 파일 생성 단축키를 누르면 패키지, 클래스 따로 구분해서 만들 수 있는 창이 안나오고 파일, 디렉토리 단위로 뜨네요 ㅠㅠ 이 방법 어떻게 해결해야 할까요..?
-
해결됨스프링 핵심 원리 - 기본편
@Bean 질문드립니다!
@Configuration 없이, @Bean만 붙어있을 경우에 스프링 빈으로는 등록이 되지만, 스프링 컨테이너에는 들어가지 않아서 스프링 컨테이너에 의해 관리되지 않는 것이 맞나요? @Bean만 붙일 경우, 일단은 스프링 컨테이너에는 들어가게 되지만, @Configuration까지 붙은 경우 CGLIB 형태로 들어가게 되는 것인가요? @Configuration이 붙지 않으면, 빈으로 등록된 객체들이 스프링 컨테이너에 의해 관리되지 않는다라고 설명해주셔서,빈으로는 등록되었지만 스프링 컨테이너에는 주입이 안된 것인지,아니면 @Bean을 통해 빈으로 등록됨과 동시에 스프링 컨테이너에는 들어가지만, 그저 관리만 안되는 것인지 궁금합니다!
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
수업노트 제공이라고 하던데 혹시 어디서 구하나요?
안녕하세요 제공되는 컨텐츠 중에 영상 + 소스코드 + 수업노트제공 이라고 나와있던데수업노트는 어디서 받나요?
-
미해결스프링 핵심 원리 - 기본편
빈 조회 시 CoreApplication 사용
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]여기에 질문 내용을 남겨주세요. @SpringbootApplication 에 컴포넌트 스캔이 들어가있으니 AutoAppConfigTest에서 클래스 정보를 읽어올 때 CoreApplication을 가져오면 오류가 뜨는 이유가 무엇인가요??
-
미해결자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
선생님 이상한 곳에서 헷갈립니다 ㅜㅜ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 코틀린은 자바와 달리 getter setter가 기본적으로 존재하는데자바와 코틀린을 같이 사용하는 경우면 몰라도, 코틀린만 사용하는 경우 필드에 private을 붙이는 게 의미가 있나요?어차피 public이던 private이던 getter가 자동으로 붙는데.. 헷갈립니다 ㅜ
-
미해결스프링 핵심 원리 - 기본편
왜 App.config 파일의 객체 생성 메서드를 static 으로 주면 안되나요?
안녕하세요 ! 스프링 프로젝트를 하며 원리가 궁금해서 수강하게 되었습니다. 강의 너무 잘 듣고 있습니다: )다름 아니라, 싱글톤 컨테이너 파트의 @Configuration과 싱글톤 강의에서 스프링의 싱글톤 컨테이너를 테스트 하는 부분을 듣고 있습니다. 그리고 제 코드에서 실수를 발견했습니다. 테스트 결과가 강의처럼 여러 번 객체를 생성해도 하나의 객체만 생성(싱글톤 적용)될 수 있어야 하는데 제 코드에서는 작동되지 않았습니다.이전 코드를 찾아본 결과, App.confing 파일의 memberRepository()의 접근제어자를 static으로 주었기에 싱글톤이 적용되지 않고 계속 새로운 객체가 생성되어 테스트에 실패했습니다. AppConfig.java 일부입니다.//올바른 메서드 @Bean public MemberRepository memberRepository() { return new MemoryMemberRepository(); } //이전 메서드 @Bean public static MemberRepository memberRepository() { return new MemoryMemberRepository(); }그런데 그 이유가 너무 궁금해져서 이렇게 질문 드립니다! static method에서 객체를 생성하면 왜 스프링 컨테이너가 이를 싱글톤으로 처리하지 못하는 걸까요?답변 기다리겠습니다 감사합니다.
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
형 변환 질문
숫자를 문자열로 바꿀때 String.valueOf(); / Integer.toString(); 이 두가지를 사용하여 알려주셧는데 퀴즈에서 String busNO = "1234"; 를 사용하니 1234가 문자열로 바뀌었더라구요. (sout(busNo + 10)을 입력하니 123410이 나왔습니다.)위에서 알려주신 두가지 방법과 퀴즈에 나온 방법이 무슨 차이가 있을까요?
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
형변환 후반전 질문
93과 98.8을 각각 문자열로 변환한 다음에 저희가 사용하는 07 폴더에서는 계속해서 93과 93.8이라는 숫자는 컴퓨터가 숫자가 아닌 문자열로 인식된 상대 인가요? (93과 98.8을 더하면 9398.8인 형태로) 그 다음에 다시 문자열을 숫자로 바꾼 과정에서 컴퓨터가 숫자로 인식을 하는건가요?(93과 98.8을 더하면 191.8인 형태로)
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
뭐를 잘못 클릭해나 봅니다.
제가 뭘 잘못 눌렀는지 저 파란색 드래그 부분이 하얀색 이 되면서 엔터키를 눌러도 } 중괄호들이 내려가지 않고 그대로 멈춰 있었습니다. 탭키를 눌러도 그자리에 그대로 고정된것 처럼 있더라고창을 닫으니 해결되긴 했는데 왜 저렇게 됐는지 혹시 아시나요?
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
강의 하실 때 사용한 소스 코드 다운 가능하나요?
자바 강의 하실때 나오는 소스 코드 받을 수 없을까요?자바 완강하면서 강의 내용과 소스 코드 모두 타이핑하면서 공부 했는 데 일부가 날라갔어요ㅠㅠㅠ
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
자바버전
강사님 1강부터 보고 있는데 현 오라클 사이트 자바 최신버전으로는 20, 17버전이 있더라구요다만 최신버전에는 jdk에 jre가 포함되어 있다고 하셨던 것처럼 20깔았더니 jre가 없어 문의드립니다. 현재 12.0.2는 잠겨있는데 어떤걸 다운받으면 될지요 ㅜ
-
미해결자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
안녕하십니까 선생님
저는 혼자 자바를 공부중에 선생님 강의를 들의면서 공부중인 학생입니다다름이 아니라 객체지향의 예제 문제들을 풀 때는 이해가 가지만 혼자 공부하면 생성자에 기본값으로 무엇을 할당 해야 하는지 아니면 클래스를 참조 하는 변수들을 언제 메소드의 매게변수 값에 넣어야 하는지 잘모르겠는데 어떻게 공부해야지 잘 이해가 될까요 .. 분명 강의를 듣고 수업을 할땐 이해가 되는데 제가 혼자 공부할땐 힘드네요 .. 선생님 디자인 패턴 강의가 도움이 될까요 ??객체 지향 문제라도 많이 풀면서 익숙해지고 싶은데 생각보다 문제가 많이 없어서 그런데 방법이 없을까요 ??
-
미해결스프링 핵심 원리 - 기본편
애노테이션 커스텀 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]@Qualifier 를 사용할때, 직접적으로 문자 값을 넣어 매칭 오류가 발생하는 것을 줄이기 위해 새로운 애노테이션을 작성하여 컴파일 오류를 나타내도록 한 것은 알겠습니다!! 그렇다면,, controller 에서 주로 동작하는 @RequestParam, @RequestHeaer 처럼 특정 문자를 입력하여 객체를 받아오는 애노테이션들도 이와 같은 커스텀이 가능한지 궁금합니다!
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
오버로딩 생성자
안녕하세요 박매일님잘 설계된 클래스 (2:12) 에서 오버로딩 생성자를 효율적으로 처리하기 위해 만드셨다고 하는데, 이 부분 궁금한 점이 있습니다. 만약 처음부터 매개변수에 name,age 를 넣어서 하나의 생성자 만 사용하는 것과 어떤 차이가 있는 것 일까요?
-
해결됨스프링 핵심 원리 - 기본편
@SpringBootApplication에 대한 질문입니다.
1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요, 현재 강의 진도에서 스프링부트를 사용하지 않고 순수하게 스프링 컨테이너를 생성하여 테스트하는 것으로 이해하고 있습니다. 궁금한 점이 2가지 있는데,현재 ApplicationContext를 이용하여 스프링컨테이너를 생성하고 있는데 스프링부트를 이용한다면 이렇게 스프링 컨테이너를 생성하는 코드를 작성할 필요가 없어지는 건가요? @SpringBootApplication가 알아서 스프링 컨테이너를 생성하고 스프링 빈을 등록시키는 것인지 궁금합니다.@SpringBootApplication 설정 안에 @ComponentScan이 들어있다고 배웠는데, 만약에 스프링 부트를 이용하는 동시에 설정 클래스에 @ComponentScan을 따로 작성한다면 컴포넌트 스캔은 한 번만 일어나는 것인지, 아니면 두 번의 컴포넌트 스캔이 이루어지고 중복되는 스프링 빈은 등록을 무시하는 절차가 진행되는 것인지 궁금합니다.긴 글 읽어주셔서 감사합니다!
-
해결됨자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
Scanner가 추가 안되는 경우
안녕하세요, 하나씩 따라 해보다가 위와 같이 Scanner를 추가해보려 하였으나, Scanner부분에 계속 에러가 발생합니다.java.util 이후에 '.'을 기입해도 내부에 Scanner가 보이지 않습니다.프로그램을 따라하던 도중에 프로그램 지우고 상기부분만 추가해보려 해도 동일한 문제가 발생하는데 어느 부분을 수정하면 Scanner가 인식이 될 수 있을까요?
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
Scanner Input 입력할때 질문
안녕하세요.Mac, InteliJ 사용중인데 Input 창에 데이터를 입력할때 Window에서 Insert 모드(?) 인것처럼한글자 느리게? 입력이 되는데 이거 해결법 혹시 아시나요??검색해봐도 안나오는거같아 질문드려봅니다
-
미해결스프링 핵심 원리 - 기본편
MemberServiceImpl 인터페이스
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]테스트를 할때 MemberService memberService = new MemberServiceImpl() 이렇게 하셨는데 왜 MemoryMemberRepository (회원저장소) 대신에 Impl이 쓰였는지 궁금합니다. 전에 강의 자료에서 나온 회원 객체 다이어그램 그림처럼클라이언트 -> 회원서비스 -> 메모리 회원저장소 이러한 순서대로 가기 때문인가요?