spring-god-study / spring-basic

김영한님 스프링 기본 강의를 듣고 서로 인증하고 힘을 내며 잇쌰잇쌰하는 프로젝트
0 stars 3 forks source link

2021.07.22 (목) 인증 #16

Open kyupid opened 3 years ago

kyupid commented 3 years ago

평일 - 매일 최소 1 강의 주말 - 토,일 중 최소 1 강의

char-yb commented 3 years ago

강의명: 스프링 핵심 원리 기본편 수강회차: 롬복과 최신 트렌드 ~ 애노테이션 직접 만들기

롬복과 최신 트렌드 필드 주입처럼 좀 편리하고 원칙을 지키며 사용하는 방법이다. 코드를 최적화 하는 방법

조회할 빈이 2개 이상 문제

@Autowired 필드 명, @Qualifier, @Primary 조회 대상 빈이 2개 이상일 때 해결 방법

@Autowired 매칭 정리

@Qualifier 사용 (추가 구분자)

@Qualifier 정리

  1. @Qualifier끼리 매칭
  2. 빈 이름 매칭
  3. NoSuchBeanDefinitionException 예외 발생

@Primary 사용

애노테이션 직접 만들기 @Qualifier("mainDiscountPolicy") 이렇게 문자를 적으면 컴파일시 타입 체크가 안된다. 다음과 같은 애노테이션을 만들어서 문제를 해결할 수 있다.

애노테이션에는 상속이라는 개념이 없다. 이렇게 여러 애노테이션을 모아서 사용하는 기능은 스프링이 지원해주는 기능이다. @Qulifier 뿐만 아니라 다른 애노테이션들도 함께 조합해서 사용할 수 있다. 단적으로 @Autowired도 재정의 할 수 있다. 물론 스프링이 제공하는 기능을 뚜렷한 목적 없이 무분별하게 재정의 하는 것은 유지보수에 더 혼란만 가중할 수 있다

narafu commented 3 years ago

<스프링 핵심 원리 기본편>

섹션 1 객체 지향 설계와 스프링 - 수강 스프링은 자바 기반의 프레임워크이다. 자바는 객체지향 언어이다. 객체지향 프로그래밍은 조립하듯 만들어져서, 유연하고 변경이 용이해야 한다. 스프링인 그것을 잘 활용할 수 있게 한다. 스프링부트는 스프링의 설정을 도와준다.

섹션 2 스프링 핵심 원리 이해1 - 예제 만들기 - 수강 회원 관련 서비스와 주문 관련 서비스를 만들고 테스트를 진행했다.

cxz5309 commented 3 years ago

4. 스프링 컨테이너와 스프링 빈

스프링 빈 조회 - 기본

스프링 빈 조회 - 동일한 타입이 둘 이상

스프링 빈 조회 - 상속 관계

BeanFactory와 ApplicationContext(스프링 컨테이너)

BeanFactory

ApplicationContext

다양한 설정 형식 지원 - 자바 코드, XML

스프링 빈 설정 메타 정보 - BeanDefinition

kyupid commented 3 years ago

저는 새로운 생활에 적응하느라 딴 공부하기가 쉽지않네요, 하지만 낼 아침부터 하나씩이라도 꼭 들어보겠습니다 아자아자!!!!!!!!!!!

dnjsrud3407 commented 3 years ago

강의명 : 스프링 핵심 원리 수강회차 <의존관계 자동 주입>

요약

dowon-ahn commented 3 years ago

HTTP 헤더

- HTTP에 필요한 모든 부가정보를 담는다
- 메세지 본문안에 엔티티 본문을 담아 전달하는데 사용
- 메세지 본문 = 페이로드
- 표현 = 표현 헤더 + 표현 데이터
- 표현헤더는 표현 메타데이터와 페이로드 메시지를 구분해야하지만 생략

표현

협상(콘텐츠 네고시에이션) 클라이언트가 선호하는 표현 요청

juvelop17 commented 3 years ago

회원 관리 예제 - 백엔드 개발

비즈니스 요구사항 정리

일반적인 웹 애플리케이션 계층 구조

클래스 의존관계

회원 도메인과 리포지토리 만들기