GDSC SungShin Women's University 23-24/Study

[Tech Study] 12월 Spring Team2

GDSC SungShin Team 2024. 1. 7. 22:19

 안녕하세요 ! GDSC Sungshin Spring Team2  팀입니다.

 

GDSC Sungshin은 9월부터 12월까지 기술 스터디를 진행하는데요! 

12월 Spring Team2는 무엇을 했는지 공유하겠습니다 :)

 

Spring Team2는 12월에는 시험기간이라 12월2,3째주에 나가지 않는 대신 

원래 스터디 활동기간은 9월~12월이지만, 1월까지 스터디를 하기로 하였습니다. 

 

 

스터디 진행방식은 매주 화요일 오후 여섯시에 성신여자대학교 수정캠퍼스 중앙도서관 스터디룸을 빌려서 대면으로 만나서 진행합니다.

 

대면으로 만나기 전에 매주 정해진 분량의 강의를 수강한 후, 블로그에 핵심내용을 정리 합니다.

추가적으로 활발한 대면 스터디를 위해 배운 내용 중에서 퀴즈를 각자 한개씩 만들어 Notion에 업로드 합니다.

대면으로 각자 만들어온 퀴즈도 풀고, 매주 발표자를 정해 배운 내용을 가볍게 발표하는 형식으로 진행합니다.

 

 

12월에는 컴포넌트 스캔과 의존관계 자동 주입에 대해 학습하였습니다. 

 

 

스프링은 설정 정보가 없어도 자동으로 스프링 빈을 등록하는 컴포넌트 스캔이라는 기능을 제공한다.
의존관계도 자동으로 주입하는 @Autowired 라는 기능도 제공한다.

  • 생성자에 @Autowired 를 지정하면, 스프링 컨테이너가 자동으로 해당 스프링 빈을 찾아서 주입한다.
  • 생성자가 딱 1개만 있으면 @Autowired를 생략해도 의존관계가 자동 주입 된다. 물론 스프링 빈에만 해당

컴포넌트 스캔 기본 대상
컴포넌트 스캔은 @Component 뿐만 아니라 다음과 내용도 추가로 대상에 포함한다.

@Component : 컴포넌트 스캔에서 사용
@Controller : 스프링 MVC 컨트롤러에서 사용
@Service : 스프링 비즈니스 로직에서 사용
@Repository : 스프링 데이터 접근 계층에서 사용
@Configuration : 스프링 설정 정보에서 사용

지난 9월~1월 활동 기록들을 보니 뿌듯하네요 :)

 

 

스프링 2팀은 1월에도 열심히 공부하여 스프링 핵심원리- 기본편 완강을 향해 달리고 있답니다. 

 

 

'GDSC SungShin Women's University 23-24 > Study' 카테고리의 다른 글

[Tech Study] 12월 React Team  (0) 2024.01.10
[Tech Study] 11월 React Team  (1) 2024.01.10
[Tech Study] 11월 Spring Team2  (0) 2024.01.07
[Tech Study] 12월 AI Team  (1) 2024.01.06
[Tech Study] 11월 AI Team  (1) 2024.01.06