티스토리 뷰

카테고리 없음

[자바] Spring 어노테이션 DI 이해

필살기쓰세요 2021. 1. 9. 15:43

@Configurable을 제외한 모든 것이 정확합니다. Spring javadocs에서 :

public @interface Configurable Spring 구동 구성에 적합한 클래스로 표시합니다. 일반적으로 AspectJ AnnotationBeanConfigurerAspect와 함께 사용됩니다.

-------------------

스프링 주석은 다른 목적을 가지고 있습니다. 아시다시피 Spring은 기능성을 제공하기 위해 프록시를 많이 사용합니다. 그러나이 기능은 대상 주석에 따라 다릅니다 .

그래서 당신이 넣을 때

@Repository
public class UserRepositoryImpl implements UserRepository {

    public void saveUser(User user) {
            // logic goes here
                }
                
                }
                

당신은 말하고 있습니다

Spring, 내 UserRepositoryImpl 프록시 및 데이터베이스 예외가 발생하면이를 포착하고 일반 Spring 데이터베이스 예외 인 DataAccessException으로 다시 던집니다.

등등...

문안 인사,



출처
https://stackoverflow.com/questions/1904878
댓글
공지사항
Total
Today
Yesterday
«   2024/05   »
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 31