본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA

Annotation - @Inject

@Inject
@Inject와 @Autowired는 모두 의존성 주입(Dependency Injection)을 수행하는 어노테이션
@Inject는 Java에서 사용하는 기본적인 어노테이션
@Autowired는 Spring Framework에서 제공하는 어노테이션

public class UserServiceImpl implements UserService {
    private UserDao userDao;
    // @Inject 어노테이션 사용 예시
    @Inject
    public void setUserDao(UserDao userDao) {
        this.userDao = userDao;
    }
}

@Service
public class UserServiceImpl implements UserService {
    private UserDao userDao;

    // @Autowired 어노테이션 사용 예시
    @Autowired
    public void setUserDao(UserDao userDao) {
        this.userDao = userDao;
    }
}

 

 

 

https://standout.tistory.com/477

 

Annotation - @Autowired @Qualifier

@Autowired 메서드 파라미터에 맞는 타입의 빈을 찾아서 자동으로 주입 의존성 주입(Dependency Injection)을 자동화하는 데 사용되는 어노테이션 속성(field), setter method, constructor(생성자)에서 사용된다. @

standout.tistory.com