ApplicationContext ac = new AnnotationConfigApplicationContext(TestBean. class ); 해당 코드를 통해서 TestBean 클래스가 컨테이너에 빈으로 등록이 되었으나, TestBean 클래스 내부의 @Autowired 어노테이션의 warning을 살펴보니 **Autowired members must be defined in valid Spring bean** 라는 경고 문구를 볼 수 있었습니다. 해당 내용은, 자동의존주입을 받기 위해서는 현재 클래스 또한 스프링 빈으로 등록되어 있어야 한다는 의미로 해석했습니다. 결론은, 이러한 경고가 뜨는 이유를 잘 모르겠습니다. ide가 이 시점에 경고를 잡아주지 못하는 것인가요? 한가지 더 질문을 드리자면, TestBean 클래스에 @Configuration 애노테이션을 붙이게 되면, @Autowired public void setNoBean2( @Nullable Member noBean2) { System. out .println( "noBean2 = " + noBean2); } 해당 코드에서 noBean2 부분에 빨간 밑줄이 생깁니다. (Could not autowire. No beans of 'Member' type found.) Member 타입의 빈을 찾을 수 없기 때문에 자동주입을 할 수 없다는 의미인데, 당연히 Member는 빈이 아니지만 왜 @Configuration 애노테이션을 붙였을 때 빨간 밑줄이 뜨는지 이유가 궁금합니다. @Autowired public void setNoBean1(Member noBean1) { System. out .println( "noBean1 = " + noBean1); } 해당 코드 역시 @Configuration 애노테이션이 붙었을 때 noBean1에 빨간 밑줄이 뜹니다.
안녕하세요! 질 좋은 강의에 우선 감사인사드립니다. 다름이 아니라 itertools의 메서드를 사용할 때 사소한 출력 화면 질문인데요! 위와 같이 코드 라인 97번을 print로 출력하면 98~99라인의 코드가 왜 출력되지 않는 걸까요..? 그래서 밑의 사진과 같이 97번을 주석 처리하니 98~99번 라인의 print가 잘 출력됩니다.. 혹시 이유가 무엇인지 알 수 있을까요..?
중급 강의 vue cli로 프로젝트 생성하기 2분 40초 쯤에 다시 돌아가라고 하셨는데 처음처럼 파일 위치와 커서 위치가 나오도록 동영상처럼 다시 돌아가려면 어떻게 해야 하는 건가요? 단축키가 있는건가요? 선택지에서 빠져나가는 방법을 모르겠어서 그냥 아예 처음부터 터미널 실행해서 새 프로젝트를 생성하기는 했는데 궁금하네요...
항상 좋은 강의 감사합니다. 강의를 듣다보니 궁금한 사항이 생겨 질문 드립니다. 1. 딥러닝 모델 yolo이외의 모델로 학습한 모델일 경우(ex:NetinaNet, Maks R-CNN) 우선 yolo와 NetinaNet경우는 annotation파일을 xml로 만들어지고, Mask R CNN경우는 annotation파일이 json파일로 만들어 지는데(github경우) 이 경우 main.py에서 어떤 부분을 변경해야 다양한 딥러닝 모델을 활용해서 모바일 앱으로 사용 할 수 있습니까? 2. base64방식으로 변경하는 부분이 이해가 잘 되지 않아서 그럽니다. 혹시 참조할 만한 자료나 영상 추천해 줄 수 있습니까? 감사 합니다.
Order를 생성할 때, Order 클래스의 생성자를 이용하는 것이 아니라, OrderService의 createOrder로 생성하는 이유는 무엇인가요? Member 인스턴스의 경우는 Member클래스의 생성자를 이용해서 생성하는데, Order 클래스의 경우는 바로 Order클래스의 생성자를 이용하지 않는 이유가 궁금합니다. 감사합니다.
질문에 대한 객관식 답변을 라디오 버튼으로 설정하고, 특정 답변을 선택하면 후속 질문이 보이도록 하려면 어떻게 해야 할까요? 제가 만들어 놓은 프로토타입을 예를 들면, [직업]을 묻는 질문에서 직장인, 소상공인, 스타트업 창업자를 선택하면 후속 질문 3가지 내용이 보이는 형식을 만들고 싶어요.. https://l9mgo4.axshare.com
안녕하세요, 강사님 강의영상에서보시면 findById에서는 em.find를 사용하시고 findByName에서는 em.creqteQuery를 사용하셨는데요. byId나 byName이나 하나의 컬럼 값으로 검색하는 함수인 것은 똑같은데 왜 내부에서 em을 서로 다른 방식으로 사용하는 것인지 궁금합니다. 어떤 차이가 있는 것인가요? 감사합니다.
[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
중앙대학교 나온 배우 실습 관련 질문입니다. actor.drop_indexes() actor.create_index([('학교', pymongo.TEXT)]) docs = actor.find({'$text': {'$search' : '중앙대학교'}}).sort('흥행지수', pymongo.DESCENDING).limit(10) for doc in docs: print(doc) 인덱스 설정하여 위와 같이 실행시켰는데 강사님이 진행하신 코드와 결과치가 조금 다르게 나오네요 위 형광펜 칠한 부분의 검색이 index로 했을 때는 나오지 않아서 혹시 무엇때문인지 질문드립니다.
강사님 강의에도 나와있듯이 master -> main 으로 이제 바뀐다고 하셨는데 강사님 강의에는 git remote add origin https://github.com/닉네임/Repository이름.git git push -u origin master 제 깃헙 안내 페이지에는 git remote add origin https://github.com/닉네임/Repository이름.git git branch -M main git push -u origin main 이렇게 나와있는데요 !! 제 깃헙 안내 페이지 데로 따라하면 브랜치를 새로 따서 넣는 형태 같은데 이렇게 하는게 맞나요 ..?
안녕하세요 강사님, 후반부의 DB 접근기술이 어려워서 여러번 돌려보고 있네요 ㅠㅠ.. 오늘도 질문 하나 드리겠습니다. findById에서 findAny()로 값을 찾아내는 이유는 id값이 PK이기 때문에 중복값이 있을 수 없으니 결과가 나오는 순간 그 결과가 유일한 녀석이라서 findAny()를 사용한 것이라고 생각합니다. 그런데 결과가 어차피 리스트가 아닌 하나의 객체일 뿐이라면.. 처음부터 querForObject()로 하나의 객체를 받아서 바로 반환하는 편이 좋지 않나요? 어차피 pk인 id를 식별자로 사용하면 하나의 객체만 나올 테니까.. 굳이 query()로 리스트를 반환받아서 리스트에서 해당 객체를 찾는 수고를 한 번 더 거치는 이유가 있을까요? 감사합니다!