[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 영한님 안녕하세요. 먼저 항상 이렇게 훌륭한 강의 만들어주셔서 정말 감사드립니다. 강의 중에 BindingResult 인터페이스의 구현체로 BeanPropertyBindingResult 클래스가 들어온다고 말씀해주셨는데, BindingResult 인터페이스의 구현체 종류가 많이 있는 상태에서 어떤 구현체가 들어올지 어떻게 알 수 있는지 궁금합니다. + 여러개의 구현체를 사용해야하는 상황을 위해서 많은 클래스들을 전부 미리 빈으로 등록을 하는 것인지, 아니면 default 구현체를 autoconfiguration으로 설정해두고, 필요에 따라 bean을 추가적으로 (condition..?) 생성해내는지도 궁금합니다 + spring.factories 파일을 따라가서 springboot가 지원해주는 autoconfiguration을 따라가면서 bean으로 등록하는 위치를 찾아보는 게 맞는 방법인가요? (타고타고 가다보니 너무 파일이 방대해져서 아직 찾지못했습니다 ㅠㅠ)
안녕하세요 ! 회원 리포지토리 테스트 케이스 작성 중에 10:40 repository.findAll() 후에 저같은 경우 List<Member> all = repository.find(); 자동으로 안뜨고 List 쪽에 빨간줄이 뜨는 오류가 발생하는데 단축키 형식으로 어떻게 이동하셨는지 그 부분이 궁금합니다.
안녕하세요. 또 질문이 한 가지 있어서 글을 씁니다. ^^ 매번 친절히 답변 주셔서 감사드립니다. voc2coco 패키기를 사용할 때 마지막에 --ext xml을 넣어줬는데요, 공식 깃헙을 보니까 옵션이라고 합니다. 그런데 이 명령어에 관한 별다른 설명이 없어 어떤 기능을 하는지 잘 모르겠네요. --ext xml는 어떤 기능이 있는 것인가요? 감사합니다!
안녕하세요 제로초님 강의를 잘 따라하다 members 요청이 처음만 되고 보내지는 않는것을 확인했는데요.. https://ffffront.run.goorm.io/ api/workspaces/sleact/channels/undefined/members라고 뜨면서 채널이 안불러와지는 것을 확인했습니다. 이 코드가 쓰여진 부분을 모두 살펴봤는데 원인을 알 수 없어 질문드립니다! 존재하지 않는 채널입니다. 라는 말도 나옵니다. https://ffffront.run.goorm.io/api/workspaces/sleact/dms/2/chats 채팅을 가져오는 과정에서 500번대 에러가 발생했습니다... 참고로 개발환경은 goorm ide를 사용하고 있습니다. 구름은 localhost를 쓰지 않는다고 하는데 백엔드를 공부하고 나서야 해결할 수 있을까요?
강의 너무 잘 듣고있는데 공부 중에 이것저것 호출해보면서 궁금증이 생겨서 질문드립니다. fetch 메소드에 파라미터(context)가 있냐 없냐에 따라서 동작방식이 다름은 이해했습니다. 동작하는 순서도 다르구요 ex. fetch(context) => beforeCreate() 이전에 호출 fetch() => created() 이후에 호출 router로 이동시에는 CSR만 동작하는 걸로 아는데 여기서 궁금증이 있습니다. fetch()인경우 깜빡거리는데 asyncData와 fetch(context) 경우 깜빡거리지 않던데 이유를 알 수있을까요? CSR에서 asyncData와 fetch(context)가 호출되는 것은 알지만 그런 이유라면 fetch()는 깜빡거리는 이유를 잘 모르겠어서요. asyncData와 fetch(context)는 CSR에서 호출되더라도 무조건 SSR로 동작하는건지 궁금합니다.
교수님께서 강의를 해 주실때 ar1[2][3]은 3개짜리이고, ar2[3][2]는 두개짜리라고 말씀해주셨습니다. 하지만 저는 반대로 ar1은 [3]개의 원소를 담은 배열이 '2개', ar2는 [2]개의 원소를 담은 배열이 '3개'라고 이해하였습니다. array에서 두번째 차원의 원소의 수와 포인터의 사이즈가 같아야 하는건가요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. Q1. 강의에서 설명하시는 1:1, 1:N, N:1, N:M 의 다중성은 모두 DB의 테이블 간 연관관계에 대한 이야기가 아니라 , 자바 객체(Entity) 간의 연관관계에 대한 내용이 맞는지 궁금합니다. 그래서 실제 프로젝트를 하면서 테이블을 설계하고, 이와 대응되도록 객체를 설계할 때, DB의 테이블간 연관관계는 1:N 으로 설계가 되었더라도, 이를 JPA를 사용한 자바 객체와 대응시킬 때는 이번장에서 설명하시는 1:N이 아니라 그냥 앞 장의 N:1로 객체 연관관계를 설계해야 한다 라고 이해하는게 맞는지 궁금합니다. (강의 마지막에서의 결론도 이렇게 내주셨는데, DB의 테이블이 1:N이어도 ~ 객체는 N:1로 설계) Q2. 또한 1:N이 아니라 강의에서 N:1 로 설계하되, 연관관계 주인이 아닌쪽에서도 객체 참조를 추가한다 라고 설명해주신 부분은, Member와 Team을 예로 들 때 Member가 "다" 에 해당하니 Member의 team 필드가 연관관계 주인이 되는것 맞지만, 동시에 Team 객체의 members도 생성 해주고 이 Team 객체쪽에 연관관계 편의 메서드를 정의하여, Team객체를 통한 연관관계 편의 메서드 호출을 통하여 Member 테이블의 FK가 벼뀌도록 한다 라고 이해하는게 맞는지 궁금합니다 (강의 9:00 내용중 ) (이렇게 연관관계 편의 메서드 없이 Member를 "다"로 하여 "다대일"로 객체간 연관관계를 설정하면, 어쨌든 Member의 team 필드가 바뀌어야, 실제 Member 테이블의 FK가 변하게 되니, Team쪽에 연관관계 편의 메서드를 두고 이를 사용한다 로 이해하였습니다)
bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: html.paser. Do you need to install a parser library? 오류가 떠서 html.paser 를 안쓰고 lxml 라이브러리 설치하고 soup = BeautifulSoup(html, 'lxml') 요렇게 바꿔줬더니 잘됩니당. 근데 왜 html.paser 가 안되는지는 궁금하네욤 ㅠㅠ
html에서 받은 데이터와 ip port를 생성된 request 객체가 저장해서 getParameter로 가져와서 사용하는걸로 이해햇습니다. 근데 가져올때 getParamater("su1") 처럼 안에 문자를 html과 일치시켜야하나요? 다르게하면 오류가 떠서 궁금해서 질문드립니다
안녕하세요! 강의 도중 궁금한 점이 생겨 질문드립니다. form의 입력값들을 객체에 세팅할 때 setter를 쓰는걸로 알고있습니다! 아래 코드 처럼요 < input type ="text" th :field =" *{ name } "> -> memberForm.setName(input의 입력값); 영한님이 setter를 열어두는 것은 위험하다고 하셨는데 form 태그에 들어가는 정보와 관련된 필드를 가진 객체를 사용할 때는 setter를 반드시 열어둬야 하는건가요? MemberForm의 @Setter를 지우고 실행하면 form 필드의 값이 전부 null이 찍힙니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. list의경우 add메서드나 get메서드를 통해 값을추가하거나 확인할수 있는데 그 기능을 getter setter가 대신해주는걸로 이해하면되는지 궁금해서 질의드립니다!
const searchKeyword = event.target.value; this.setState( { searchKeyword} ) 위의 this.setState 같은 경우에는 constructor 안의 this.state 의 searchKeyword를 변경한다는 의미일까요? construtor의 this.state 는 기본적으로 선언되어 있는 값인걸까요? 오버라이딩 해서 사용하는건가요?