Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags more
Archives
Today
Total
관리 메뉴

ultra_dev

1.14 TIL 본문

TIL&WIL

1.14 TIL

ultra_dev 2023. 1. 14. 04:06

☑️

  • put은 게시글 전체 수정
  • patch는 일부수정

☑️

  • /**
    *@param username <- 이런식으로 param마다 일일히 설명하는 것도 가능
    *
    */
  • /** 내용*/

->이렇게하면 메소드에 커서 갖다대면 설명나옴! 신기!

 


☑️ @ManyToOne쪽에

@OnDelete(action = OnDeleteAction.CASCADE)

쓰면 전부 삭제? 단방향에서 ManyToOne쪽에 @OnDelete 걸자 !

이건 좀 더 해보고 정리하고 싶은데 써보려다가 코드가 너무 망가져서 다음주에 물어보고 해야겠다.

 

☑️자바 예외처리 정리
https://tw-dev.tistory.com/37



☑️@Qualifier

동일한 타입을 가진 bean 객체 여러개가 있다면 이 어노테이션 통해 구분 가능

 

사용할 의존 객체를 고를 수 있게 도와줌

 

@RequiredArgsConstructor

와는 같이 사용 불가! 

 

만약 같이 사용하고 싶다면 lombok config에서 Qualifier 추가해주는 작업 따로 해줘야됨..

 

->직접 생성자 만들어 주면서 하기

 

 

ex)

같은 인터페이스 객체를 구현한 A와 B가 있으면

 

의존성 주입에서 생성자 생성 시 

...{ 

@Qualifier("구현클래스A ")

공통인터페이스  a

@Qualifier("구현클래스B ")

공통인터페이스  b 

}

이런 느낌? 이때 @Qualifier("구현클래스A ")는 구현클래스 A에 @Qualifier("구현클래스B ")는 구현클래스 B에도 가서 넣어줘야겠지

 

공부가 좀 더 필요할 듯

 

같은 인터페이스를 구현한 구현클래스 A,B를 갈아껴주면서 사용하려했던 경우였음!

이때 구현클래스 A를 의미하는지 B를 의미하는지 이런걸 스프링이 모르니 @Qualifier을 통해 구분해주는 것!

 

☑️@Primary

 

이건 위의 상황에서 우선순위 정해주는 것

'TIL&WIL' 카테고리의 다른 글

1.17 TIL  (0) 2023.01.18
1.16 TIL  (0) 2023.01.17
1.9~1.13WIL  (0) 2023.01.16
1.13 TIL  (0) 2023.01.13
22.10.30 ~ 23.1.12까지 기록(이전 블로그)  (0) 2023.01.13
Comments