본문 바로가기

카테고리 없음

2021-01-17 16시 개발자 글 모음 | "2020년 회고" 외 4개 이야기

스프링부트 백엔드 프로그래밍 (3) - 3. 스프링 IoC, DI by 김시은 about Spring

  • MovieRepositoryImpl 객체에서는 원본 데이터를 조회하기 위해서 RestTemplate를 사용해서 HttpClient 기능을 수행합니다만 (샘플 코드에서는 실제로 RestTemplate를 사용하진 않았습니다
  • MovieRepository 인터페이스의 구현체를 변경하고 싶다면 3-1 에서는 MovieService에서 직접 의존 객체를 수정했습니다
  • IoC 개념을 사용하지 않았을 때는 아래 그림과 같이 개발자가 객체를 직접 신규로 생성해야 합니다


스프링부트 백엔드 프로그래밍 (4) - 4. 스프링부트 AutoConfiguration by 김시은 about Spring

  • 스프링부트 웹 서버를 실행하면 아래와 같이 임베디드 톰캣이 8080 포트로 실행됩니다
  • 스프링부트는 의존성에 따라서 자동으로 AutoCOnfiguration 을 구성해 준다는 사실입니다
  • 위와 같이 AutoConfiguration 에 기본적으로 필수로 필요한 설정 값을 추가하면 자동으로 DataSource 객체를 만들어줄 것입니다


>>> 블로그 주요 내용 <<< by 구자철

  • - Spring + SolrJ + Solr (Lucene) 기반 게시판: 초급
  • - 기초: React + Redux 게시판(CRUD) 만들기
  • - 기초: React(Redux) + Firebase 게시판(CRUD) 만들기


[임시 글..나중에 지울 예정] 단위 테스트 예습 by 김시은

  • MovieService의 기능을 테스트하기 위해서 너무 많은 객체를 주입해줘야 합니다
  • 테스트 코드에 MovieRepository 를 상속받는 MockMovieRepository라는 이름의 내장 클래스를 정의합니다
  • 그리고 MockMovieRepository 클래스로 만든 가짜객체를 MovieService 에 주입합니다


2020년 회고 by 이찬희

  • 글 쓰기 좋은 환경이 되었으니 올해에는 글 쓰는 것에 대해 조금만 더 신경을 써봐야겠다
  • 팀으로 일하기 작년 중순부터 모든 프론트 개발자들이 다노샵에 집중하는 환경이 만들어지면서 팀으로써 움직이기 시작했던 것 같다
  • 인원 대비 해야하는 일이 많은 것 같은데 그런 와중에도 성장을 놓치지 않을 수 있도록 좋은 리더가 되는 것이 새로운 목표가 되었다