Thumbnail
BEST 개발 ・ 프로그래밍 웹 개발
스프링 프레임워크 핵심 기술
(4.8)
236개의 수강평 ∙ 3180명의 수강생

55,000원

지식공유자 : 백기선
총 23개 수업˙총 4시간 53분
평생 무제한 수강
수료증 발급 강의
중급이상 대상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
내 목록 추가 1472 공유
황인규 프로필

안녕하세요? 황인규 2일 전
영상 5분50초 쯔음에 mockMvc.perform(get(...)) 에서 get을 찾을 수 없는데 필요한 디펜던시가 있나요? 감사합니다.

1
김태주 프로필

애노테이션이 없습니다(?) 김태주 7일 전
안녕하세요. 매 강의 감사하게 잘 듣고 있는 수강생입니다. 이 전 강의부터 몇개의 애노테이션 중 사용할 수 없는 것들이 있어이렇게 문의 드립니다. 저번의 강의의 @NotEmpty, @size 등 Validation 관련 애노테이션과 이번 강의의 @RunWith 애노테이션을 사용할 수 없습니다.. 스프링 버전 문제 인지 혹은 maven 라이브러리 관련 문제인지  STS 버전 문제인지 모르겠습니다..

3
TSJAY 프로필

코드 중 변수 앞에 적는 것이 무엇인지 알고 싶습니다. TSJAY 14일 전
현재 STS사용중입니다. 8:23 ApplicationContext context = new ClassPathXmlApplicationContext(configLocation:"application.xml"); 에서 "configLocation:" BookService bookService= (BookService)context.getBean(s:"bookService"); 에서 "s:" 예제로 배우는 스프링 입문 (개정판)에서도 AOP실습중 amount:100 이렇게 쓰셨었는데 STS에서는 작성하신 것처럼 작성하면 기본적으로 에러가 발생해서 해당부분을 아래와 같이 지우고 동작시켜보고 있습니다. ApplicationContext context = new ClassPathXmlApplicationContext("application.xml"); BookService bookService= (BookService)context.getBean("bookService"); 마치 주석처럼 동작하는거 같은데 어떤 내용인지 알고 싶습니다.

2
황인규 프로필

강의 하시면서 사용하는 resolving 이란 단어는 어떤 의미인가요? 황인규 20일 전
강의 잘 듣고 있습니다. :)강의하시면서 사용하시는 resolving 이란 단어는 어떤 의미로 사용하고 계신지 여쭤봐도 될까요? 감사합니다. 

1
가보자!! 프로필

IOC컨테이너관련 질문입니다 가보자!! 22일 전
결국, IOC컨테이너는 ApplicationContext인터페이스를 구현한 클래스의 인스턴스라고 생각해도 되는건가요?

2
최경래 프로필

인터페이스가 있는 경우 인터페이스 타입으로 주입하는 추가 질문입니다. 최경래 23일 전
AOP가 뭔지 이해하는 과정에서 그렇구나 하고 넘어가다 갑자기 인터페이스가 있는 경우 왜 인터페이스 타입으로 주입해야하는거지 하고 질문 게시판을 봤는데 역시나 같은 궁금증을 가진 분이 있어서 답변을 보았습니다. 먼저 클래스가 final이나 생성자가 private일 때는 이해가 갔는데 유튜브로 보여주신 건 보고 좀 생각을 오랫동안 해봤습니다. 스프링 트랜젝션과 AOP 등등 구글링을 많이 해보면서 이해를 해보았는데요 spring.aop.proxy-target-class를 false로 인터페이스 기반으로 프로퍼티를 설정해준다음 인터페이스에서@Transactional 을 메소드에 붙이면 인터페이스 기반으로 프록시 객체가 만들어지고 메소드가 호출될 때 프록시 객체가 그 메세지를 대신 받아 트랜젝션을 실행시키고 메소드를 실행하는데 @Autowired를 클래스로 주입하면 자기 자신의 메서드를 호출하면서 인터페이스 기반으로 트랜잭션 프록시 객체가 만들어졌기 때문에 프록시 객체를 거치지 않게 되고 그래서 에러가 나는걸로 이해했습니다. 이게 맞게 이해한건가요? 아니면 어느 부분을 더 봐야하는지 알려주시면 감사하겠습니다.

1
Sung-Woo Hwang 프로필

백기선님 , 강좌 순서 때문에 고민드립니다. Sung-Woo Hwang 25일 전
안녕하세요, 백기선님 강좌 정말 잘 보고 있습니다. 다만 궁금한점이 있는데 이메일 주소를 못찾겟어서 여기로 질문드리는 점 양해부탁드립니다. 사실 강좌를 듣는중에 순서가 고민이 되어서요. 백기선님 유튜브에 올라온 순서 보았는데, 혹시 웹 mvc를 듣지 않고 REST API강좌 들어도 무방할지 고민입니다. 제가 생각한 순서는 입문->핵심->(스프링 부트 개념과 활용)->스프링 데이터 JPA->REST API 순서인데 혹시  웹 mvc를 듣지 않고 JPA까지 들은 후에 바로 REST API 들어도 무방할까요??

4
조충범 프로필

질문이 있습니다. 조충범 29일 전
3:53에 XML Configuration File을 생성합니다.저의 경우는 new에 해당 XML Configuration File이 나오질 않았습니다.혹시 이 문제도 유료 버전이 아니여서 그런 것일까요??

1
황인규 프로필

greeting 한글 영어 다 만들어 줬는데.. 한글만 나옵니다. 황인규 1달 전
번들로 인식 됐고 AppRunner에서  System.out.println(messageSource.getMessage("greeting", new String[]{"keesun"}, Locale.KOREA)); System.out.println(messageSource.getMessage("greeting", new String[]{"keesun"}, Locale.getDefault())); 두개 실행 시켜줬을 때 한글로 2가지 나옵니다.  의심해볼 부분이 있을까요? 코드내에서?

1
황인규 프로필

질문! 황인규 1달 전
여기서 싱글톤 안에 프로토타입 객체를 선언하면 그 값이 변경되지 못하여 Proxy를 둔다 이해했는데 Proxy를 중간에 거쳐서(Single과 Proxy 사이에) 사용하지 않는 이유가 있나요? Single -> Proxy -> Proto  지금 강의에서는 이해한것은 Single -> Proxy(Proto)

1
준환김 프로필

강의 관련된 내용이 아닌 spring에 대해 질문이요 준환김 1달 전
Spring이 웹프레임워크인데 잡코리아 같은 구직사이트를 보면 웹뿐만 아니라 다양한 시스템에 들어가던데, spring을 활용해서 백엔드말고 어떤것들을 할 수 있나요?

1
jaden 프로필

컨테이너에 들어가는 있는 빈은? jaden 1달 전
언제나 좋은 강의 감사합니다 기선님!  13분 부터의 설명을 잘 이해하지 못해서 ㅠㅠ 이렇게 질문을 남깁니다. Spring AOP 의 경우 클래스를 빈으로 등록할때,  AOP를 적용시킨 Proxy bean이 등록된다고 이해하면 되는걸까요?  궁금한점은, AOP 가 적용되지 않은 A 클래스도 Bean 으로 컨테이너에 들어가고 AOP를 적용한 proxy Bean도 컨테이너에 들어가게 되나요? 중복적인 부분이라 불필요한 리소스 낭비가 일어날거같은데 proxy Bean만 컨테이너에 들어가게 되는게 맞을까요? 

2
jaden 프로필

이벤트 생성된 걸 핸들러가 어떻게 알아차리게(?)되나요? jaden 1달 전
안녕하세요 기선님 항상 좋은 강의 감사드립니다. 강의를 통해 이벤트 기반의 코딩은 결국 이벤트를 처리할 핸들러들은 미리 빈으로 생성해  applicationContext 가 가지고 있고, 앱이 동작하는 동안 특정 상황에서 이벤트퍼블리셔를 통해 이벤트가 생성되면,  핸들러가 이벤트가 생성되었음을 알아차리고 처리를 하게되는 흐름이라고 이해했습니다.  그런데 어떤 방식으로 핸들러가 이벤트가 생성된걸 알아차리는지 궁금합니다. 이벤트 퍼블리셔가 이벤트를 생성할때 이벤트 핸들러에게 알려주는건가요?? 

2
jaden 프로필

컴포넌트 스캔 밖 빈 등록시 인텔리제이 jaden 1달 전
스캔범위 밖 패키지의 빈을 직접 등록한 경우 인텔리제이가 제공하는 가이드에서는  다음과 같은 메세지를 띄어주네요. 돌려보니까 빈으로 등록되어있긴한데 인텔리제이가 못잡아주는 건가요? 

1
황인규 프로필

질문있습니다. 황인규 1달 전
강의 잘 들었습니다.ComponentScan 및 SpringBootApplication annotation을 사용해서 생략(?) 되는것을 확인할 수 있었습니다. 여기서 의문은 강의 예시에 BookRepository, BookService에 대한 관계가 있는데 그 관계를 저 두 annotation만 만들어주면 자동으로 생성되는것인가요? 저는 그렇게 이해했는데 이상한거 같은 느낌을 받아 질문드립니다.

1

55,000원

내 목록 추가 1472 공유
지식공유자 : 백기선
총 23개 수업˙총 4시간 53분
평생 무제한 수강
수료증 발급 강의
중급이상 대상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스