Autowried

다양한 의존관계 주입


  • 생성자 주입
  • 수정자 주입(setter 주입)
  • 필드 주입
  • 일반 메서드 주입

    생성자 주입

    private final MemberRepository memberRepository;
    private final DiscountPolicy discountPolicy;
    @Autowired
    public OrderServiceImpl(MemberRepository memberRepository, DiscountPolicy discountPolicy) {
      this.memberRepository = memberRepository;
      this.discountPolicy = discountPolicy;
    }
    
  • final 키워드를 통해 만약 내가 실수하여 코드를 작성하지 않았더라도 바로 컴파일 에러가 발생하게 해준다.

Continue reading

DP

다이나믹 프로그래밍이란?


'하나의 문제는 단 한번만 풀도록 하는 알고리즘'이다. 한번 푼 것을 여러 번 풀지 않고 푼 정답을 저장해 놓은 뒤 꺼내 사용한다.

Continue reading

Pagination


© 2019.04. by salmon2

Powered by theorydb