안녕하세요. MessageSource 구현체를 강의에서 사용한 ReloadableResourceBundleMessageSource가 아닌 ResourceBundleMessageSource를 사용하면 왜 NoSuchMessageException이 날까요? @Bean public MessageSource messageSource () { var messageSource = new ReloadableResourceBundleMessageSource() ; messageSource.setBasenames( "classpath:/messages" ) ; return messageSource ; } 강의에서 처럼 이렇게 빈을 등록해주면 정상적으로 메시지가 출력되는데 var messageSource = new ResourceBundleMessageSource() ; 이렇게 구현체를 바꾸기만 하면 NoSuchMessageException이 나네요 왜 프로퍼티에서 메시지를 못읽는건지 궁금합니다 감사합니다. ----------------------------------------- 이것저것 해보다가 해결 방법은 찾았습니다. @Bean public MessageSource messageSource () { var messageSource = new ResourceBundleMessageSource() ; messageSource.setBasenames( "messages" ) ; return messageSource ; } setBasenames()에 저렇게 넘겨주면 메시지가 정상적으로 출력이 되더라구요 왜 ReloadableResourceBundleMessageSource를 사용할때와 달리 classpath:/를 붙이면 안되는건가요?
"저는 PMF를 맞추는 단계에서는 리텐션이나 컨버전을 개선하기 위한 실험을 해서는 안된다고 생각합니다." 라고 말씀해주셨는데요. 리텐션이나 컨버전 자체가 목적이되어서는 안된다고생각하지만, 일정 시점이 지나가면 회사차원에서도 KPI로 리텐션, 컨버전 등을 수치화하게 될텐데요. PMF를 맞추는 단계라는 개념이 따로있는 것인지, KPI로 삼고 실험하기에 위험한 단계를 혹시 정량적으로 평가할 수 있는 종합적인 기준이나 현업으로서의 경험적 지혜가 있을지 궁금합니다.
안녕하세요~ 자바스크립트를 처음으로 공부하는 수강생 입니다. <! DOCTYPE html> < html > < head > </ head > < body > < script type= "text/javascript" > alert( 1.1 + 1.3 ); </ script > </ body > </ html > 강의를 진행하면서 시험삼아 위의 코드 처럼 alert(1.1 + 1.3); 의 코드를 실행하였을 때 경고창에서 연산에 대한 값이 2.4000000000000004 로 표현되는데요. 1.1+1.2, 1.1+1.1 은 다 정상적으로 2.3, 2.2 로 표기되는데 왜 1.1+1.3은 위의 값처럼 표기되는지 궁금합니다.
안녕하세요, 동영상 저장관련입니다. 웹캠의 동영상을 타이머1에서 색상변환 클래스 메소드를 이용하여 실시간 결과물 출력까지는 되는데, 다중 저장시 원본으로 저장됩니다. 타이어2의 WriteFrame(src)을 어떻게 작성해야 결과물을 받아와서 저장할 수 있는지요? 감사합니다.
models.py 파일을 만들고 python manage.py makemigrations accounts 를 하면 choice 오류 메시지가 보이던데요 choices 로 바꾸고 마이그레이션을 완료했습니다. 코딩 중에 마지막 부분에 choices는 앞에 있는 from random import choice 의 choice 와 어떻게 다른건지 문의드립니다.
안녕하세요~ 강의를 들으면서 새로운 프로젝트를 진행하고 있는데요 강의와 관련된 질문은 아닌데,, 해결되지 않는 부분이 있어서 혹시 도움을 구할 수 있을까 해서 질문드립니다 ㅠㅠ jquery로 작성된 여러 js 파일들이 있고, 페이지 마다 import를 하려고 합니다 각페이지.vue 파일에 export default { ..... head() { return { script: [{}, {}], link: [{}, {}] } } ...... } 로 페이지 마다 필요한 script, link 파일의 경로를 지정해줬고, 잘 import 됩니다 그런데 오랜 시간 찾아봐도 해결되지 않는 부분이 있어습니다...... 1. 각 script 태그와 link 태그의 import 순서를 원하는대로 지정하고 싶은데 혹시 방법이 있는지..? 2. import 순서가 원하는대로 되지 않아서인지 다른 페이지로 이동했다가 돌아오면 jquery 동작들이 작동하지 않는 점 (새로고침을 해도 어떨 때는 jquery가 작동하고, 어떨 때는 작동하지 않습니다...) 혹시 참고할 만한 내용을 알고 계신다면 답변 부탁드리겠습니다.. 감사합니다 ! 아차! method를 하나 정의해놓고 created() 에서 호출해서 head 태그 내 모든 엘리먼트를 지우고 script, link 태그를 원하는 순서로 추가 해봤는데도,,, 다른 페이지로 이동했다가 돌아오면 jquery가 작동하지 않더라구요....
안녕하세요, 본 강의를 듣고 있는 수강생입니다. 사소한 부분이지만 질문 드립니다! 혹시 #13 강의에서 배경으로 사용하신 그림은 어떻게 준비하셨나요? 다른 패턴을 사용하시는 게 있나요? 브러쉬로 색을 칠하려고 하면 너무 어려워서, 어떻게 하면 저런 질감으로 색을 넣을 수 있는지 궁급합니다. 항상 좋은 강의 감사드립니다!
1. 강의 예제에서 BookService와 BookRepository 둘 다 Bean으로 관리하도록 했습니다. BookRepository는 BookService에서 사용하므로 Bean으로 관리해야 할 것 같은데, BookService를 Bean으로 관리하는 이유가 있을까요? 2. 강의의 예제에서 @Autowired를 사용해 BookRepository에 빈 객체가 주입된 경우 @PostConstruct Annotation이 있는 메소드가 실행되는 건가요? 3. 만약 의존성을 여러 번 주입해야 한다면, @PostConstruct 이 설정된 메소드는 언제 실행되나요?
안녕하세요.. 영상 강의 잘 보고 있습니다. 다름이 아니라, for~in문을 사용해서 빌트인 오브젝트를 console.log로 뿌려보고 싶어서요 한번 해봤는데, undefined가 출력이 되네요.. for (var item in Number){ console.log(item); } 라고 사용 해봤는데, 출력 되긴 커녕 undefined가 출력 되더군요. Object와 빌트인 오브젝트가 다른 건가요? 다르다면 어떻게 다른건가요?
안녕하세요.. 우선 다른 질문들에 답변이 없어서 답변이 달릴까 조금 걱정은되는데 질문드려요ㅠ findAll() 메서드로 fetch 는 default로 하면 lazy로 되더라구요.. ManytoOne 이더라도요.. 그 이유가 find all이라서 많은 데이터를 가져오게 되니까 jpa 에서 일부러 그렇게 전략을 짠건지요..? 제가 이해한게 맞는지 확인차 질문 올립니다.