- 스프링 강의 듣기
- 자바 개인과제 피드백 사항 정리하기
- 일반적인 경우 자동등록을 함, 비즈니스 로직과 관련된 클래스들은 수가 많이 때문에 자동
- 기술적인 문제나 공통적인 관심사를 처리할 때 사용한느 객체는 수동으로 등록하는 것이 좋음
- 기술지원 Bean : 공통 Log처리나 같은 비즈니스 로직을 지원하기 위한 부가적이고 공통적인 기능들
- @Autowired는 기본적으로 Bean타입으로 DI(주입)을 지원한느데 연결이 되지 않을 경우 이름으로 찾음
- 3가지 방법
- 이름을 다르게 만들기
- @Primary 사용 - 범용적으로 사용되는 객체에 적용
- @Qualifier(" ") - 우선순위가 더 높음, 그러므로 지역적으로 조금 사용되는 객체에 적용
- 인증 (Authentication)
해당 유저가 실제 유저인지 인증하는 개념- 인가 (Authorization)
해당 유저가 특정 리소스에 접근이 가능한지 허가를 확인하는 개념
곧 따로 개념정리 시리즈에 추가 예정
- 객체지향적 설계
- 모듈간 결합도,응집도 SOLID 원칙
- final 키워드
- 추상화 abstract
- 로깅 slf4j
- 다형성
- 캡슐화
- static 사용 시 문제점
- Git Convention
- 오늘 숙련주차로 들어가면서 새로운 스프링 강의가 지급되었는데 더 이상 새로운거를 머리 넣기보다 정리가 덜 된 것부터 정리하고 가자는 마음으로 자바를 정리했는데 마음이 좀 편해졌다.
- 공부할 내용이 쌓이게 되면 막막해진다. 미리미리 하자!