@Resouce(name="omsUtilDao")
어플리케이션에서 필요로 하는 자원을 자동 연결할 때 사용한다.
해당 객체를 빈등록해서 DI해준다.
@Autowired와 흡사하지만 @Autowired는 타입으로
@Resources는 이름으로 연결한다는 점이 다르다.
@Service에 매개로 스트링 들어간 어노테이션
그냥 @Service와 다른점은 해당 서비스 클래스를 @Autowired 해서 사용하는
컨트롤러는 괄호안에 정의한 이름과 변수명을 같게 지어야한다.
@SuppressWarnigs
컴파일러 경고 메세지는 유용하나 가끔 불편하게 한다. 특히, 우리가 그 경고메세지를
다룰 수 없거나 다루지 못할때 안떳으면 싶다. 그래서이!
컴파일러가 일반적으로 경고하는 내용 중 "이건 하지마" 하고 제외시킬 때 쓰는 어노테이션 으로
한가지 경고만 막을때는 (""),
두개이상의 경고를 막을때는({"", ""})로 정의한다.
( 컴파일러한테 이 경고는 경고하지 마라)
👀 사용예시
public class Machine {
private List version;
@SuppressWarnings("unchecked")
public void addVersion(String version) {
versions.add(version);
}
}
'Spring' 카테고리의 다른 글
ModelMap 객체 (0) | 2021.08.11 |
---|