@SpringBootApplication은 소스를 열어보면 아래처럼@ComponentScan이 같이 걸려 있는데요. @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class), @Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) }) public @interface SpringBootApplication { sj.study.spring.StudyApplication에서 sj.study.other.MyService라는 bean으로 등록하기 위해서 아래처럼 CompoentScan을 사용한다면 기존에 @SpringBootApplication에 포함된 필터나 조건들은 어떻게 되는지 궁금합니다. 아래처럼 하면 동작은 하지만 규칙은 알 수 없어서 질문합니다. 공존하는 것인지 ? 아니면 덮어쓰는지? 경우에 따라 다르다면 어떤 조건이 있는지 궁금합니다. 이런 정보를 알려면 어떤 문서를 참조해야 하는지도 궁금합니다. 감사합니다. package sj.study.spring; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan; import sj.study.other.MyService; @SpringBootApplication @ComponentScan(basePackages={"sj.study"}) public class StudyApplication { @Autowired MyService myService; @Autowired BookService bookService; public static void main(String[] args) { SpringApplication.run(StudyApplication.class, args); } }
혹시 비주얼 스튜디오 코드나 비주얼 스튜디오 2019로도 개발이 가능한가요?? 사실 맥에서 쓰는 비주얼 스튜디오2017을 찾지 못해서 질문 드려요... 그리고 혹시 비주얼 스튜디오 코드를 사용한다면 디버깅 설정을 어떻게 해야 C코드가 돌아가는지 질문 드려도 될까요? https://ldgeao99.tistory.com/203 위 블로그를 보고 설정하려고 했는데 디버깅 설정에서 C++이 나오지 않아 막혀서 이때는 어떻게 해야 할까요?
복습 과정 중, 전에는 그냥 지나쳤던 것이 질문이 되어 하나 여쭙게 되었습니다. n은 수식으로 나타내면 2≤ n ≤ 9 의 범위에 해당합니다. 그러나 if ( 2 <= n <= 9)라 하면 해당 범위가 아닌 숫자들도 계산이 되는데, 이 이유가 혹시 어떤 것때문인가요? <script> var n = Number(prompt("몇 단을 출력할까요?")) // 원하는 값이 있으면 var n = x; if (n >= 2 && n <= 9) { // if ( 2 <= n <= 9) // 이 식이 성립되지 않는 이유는 뭔가요?? var i = 1; while(i <= 9) { document.write(n + " * " + i + " = " + (n * i) + "<br>"); console.log(n + " * " + i + " = " + (n * i)); i++; } } else { document.write("2 이상, 9 이하의 값만 입력할 수 있습니다."); console.log("2 이상, 9 이하의 값만 입력할 수 있습니다."); } </script>
맥북 사용자 입니다. 터미널에 npm run dev npm errcode ELIFECYCLE npm errno ENOENT 해당 에러가 발생하여 진행을 못하고 있었는데 구글링을 통해 밑에 링크의 답변으로 해결하였습니다. 참고해주세요 ㅎㅎ https://stackoverflow.com/questions/42308879/npm-err-code-elifecycle
강의에 보면,,, CSS RESET 값을 세팅 시 보통 아래와 같이 하시는데요,,, <!-- reset --> html,body {width:100%; height: 100%} body,h1,h2,h3,p {margin: 0; padding: 0} body,h1,h2,h3,input,select,button,th,td { font-family: 'Malgun Gothic', sans-serif; font-size: 12px } 궁금한게, font 세팅 하실 때,,,p <paragraph> 는 포함 안시켜도,,, 아래 body 의 p 태그에 적용이 되더라고요,,, 왜 이게 적용되는지 궁금해서요
이별선생님 요즘 많이 바쁘시죠? 인프런 강의를 듣는 수험생은 선생님을 조직이나 기관차원의 강사가 아닌 개인적으로 신뢰하는 선생님으로 믿는 분들이라 생각합니다^^ 바쁘시더라도 잠시 시간을 내주셔서 13회 실기문제 해설도 올려주시면 정말 감사하겠습니다. 전 선생님 오프라인 강의도 세번이나 들은 열정적인 수험생이었지만 떨어진것 같아요 다시 도전하는데 다른 선택권도 없습니다 포렌식 준비에는 이별선생님이 최고시니까요 . 개인적으로 준비하시는 것들도 다 잘되시길 바래요^^
14-2장에서 throw -1을 int 로 double로 캐치할때는 안된다 하셨고 이것은 엄격함때문이라 하셨는데 상속구조에서 base가 아닌 derived 를 받는것도 엄격함으로 구분될줄 알았지만 derived를 catch한다해도 base가 들어오면 catch가 되는 것을 보아 상속구조에서는 엄격함이 완화가 된건가요?