Chanho_Park
어노테이션 본문
@Resource
- > Name으로 Bean을 지정
ex) @Resource(name="BlueSqlSessionTemplate")
@Resource 어노테이션의 적용 순서
1. name 속성에 지정한 빈 객체를 찾는다.
2. name 속성이 없을 경우, 동일한 타입을 갖는 빈 객체를 찾는다.
3. name 속성이 없고 동일한 타입을 갖는 빈 객체가 두 개 이상일 경우, 같은 이름을 가진 빈 객체를 찾는다.
4. name 속성이 없고 동일한 타입을 갖는 빈 객체가 두 개 이상이고 같은 이름을 가진 빈 객체가 없는 경우 @Qualifier를 이용해서 주입할 빈 객체를 찾는다.
@SuppressWarnings
컴파일러가 경고하는 내용 중 "이 내용은 경고하지마"하고 제외 할때 사용 합니다.
@SuppressWarnings("unchecked")
위 처럼 ()안에 옵션을 줄 수 있습니다.
1. all : 모든 경고를 억제
2. cast : 캐스트 연산자 관련 경고 억제
3. dep-ann : 사용하지 말아야 할 주석 관련 경고 억제
4. deprecation : 사용하지 말아야 할 메소드 관련 경고 억제
5. fallthrough : switch문에서의 break 누락 관련 경고 억제
6. finally : 반환하지 않는 finally 블럭 관련 경고 억제
7. null : null 분석 관련 경고 억제
8. rawtypes : 제네릭을 사용하는 클래스 매개 변수가 불특정일 때의 경고 억제
9. unchecked : 검증되지 않은 연산자 관련 경고 억제
10. unused : 사용하지 않는 코드 관련 경고 억제
@RequestParam
- 변수를 받아와서 사용
@RequestMapping
-View단에서 호출한 명
@ModelAttribute("searchVO") OrderDefaultVO searchVO
-View단에서 넘긴 객체를 받아옴
@Responsebody
- View단에서 Ajax 를 통해 넘어와 작업 후 View단으로 문자 그대로 보내는 방법
'Study' 카테고리의 다른 글
[ 샤크라 ] DB접근제어 솔루션 (2) | 2023.01.30 |
---|---|
[JAVA]자바 문자비교 (0) | 2023.01.27 |
[Network] 네트워크 (0) | 2023.01.17 |
[Ubuntu] 명령어 설치 (0) | 2023.01.12 |
[자료구조] Python 자료구조 공부 (0) | 2023.01.11 |