210427-TIL

Jane·2021년 4월 26일
0

TIL

목록 보기
47/103
post-thumbnail

오늘 한 일

느낀 점

🧩 스프링

  • 인텔리제이에서 iter + tab을 하면 enhanced for문이 자동완성 된다...세상에 이 편한 걸 이제 알았다니...
  • BeanDefinition.ROLE_APPLICATION은 스프링 내부가 아닌 애플리케이션 개발을 위해 직접 등록한 빈이라는 뜻이고, BeanDefinition.ROLE_INFRASTRUCTURE는 스프링 내부에서 사용하는 빈이라는 뜻이다.
if (beanDefinition.getRole() == BeanDefinition.ROLE_APPLICATION) {
    Object bean = ac.getBean(beanDefinitionName);
    System.out.println("name=" + beanDefinitionName + " object=" + bean);
}
  • 의도한 예외가 발생하는지 확인하는 코드로 빈이 조회되지 않는 테스트 코드를 작성할 수 있다.
assertThrows(NoSuchBeanDefinitionException.class,
    () -> ac.getBean("xxx", MemberService.class));
  • 부모 타입의 빈을 조회하면 자식 타입의 스프링 빈도 전부 조회된다.
  • xml 파일 생성: 범위 지정 > New > XML Configuration File > Spring Config

📝 기타

  • 비전공자, 문과생 타이틀에 갇혀서 스스로 성장의 한계를 정해두지 말자.
  • 코드스쿼드 오고 열심히 했던 날도 있었고, 그렇지 못한 날도 있었지만 최선을 다했다고 느낀 적은 한 번도 없는 것 같다. 이제 적당히 열심히 하는게 아니라 몰입하고 싶고, 즐기고 싶다.
  • ESFP와 ENFP 사이 어딘가에 위치하는 사람인데 뒤에 P를 J로 바꾸고 싶다. 제발 중간에 계획 수정하지 말고, 욕심내지 말고, 플래너에 적어둔 대로 차근차근 실천하자.
  • 혼자서라도 해보려고 했는데 팀이 없으니 프로젝트를 진행할 의욕이 생기지 않는다... 다른 사람 코드 클론해와 아래 3개라도 꼭 해보자!
    • ERD 그리기
    • 다른 사람이 짠 코드 이해하기, 코드 리뷰 살펴보기
    • 자동 배포 스크립트, NginX tomcat 연동, OAuth 적용 학습하기

4개의 댓글

comment-user-thumbnail
2021년 4월 27일

바쁘셔서 이번 프로젝트에 참가못하셨나봐요? 😢

1개의 답글