본문 바로가기

Back-end/JAVA

JAVA Annotation 정리

@Resource
주입하려고 하는 객체의 이름(id)이 일치하는 객체를 자동으로 주입한다.

@RequestMapping
들어온 요청을 특정 메서드와 매핑하기 위해 사용하는 것이다.

@ResponseBody
xml이나 json기반의 메시지를 사용하는 요청의 경우

@overriding
상위 클래스의 메서드를 재정의 하는 것이다.
메서드의 이름은 물론 파라메터의 갯수나 타입도 동일해야 하며, 주로 상위 클래스의 동작을 상속받은 하위 클래스에서 변경하기 위해 사용된다.

@overloading
메서드의 이름은 같고 파라미터의 갯수나 타입이 다른 함수를 정의하는 것을 의미한다.

@Slf4j
추상화(인터페이스) 역할을 하는 라이브러리

@SuppressWarnings
경고를 제외시킬 때 사용

@Autowired
객체의 타입에 해당하는 bean을 찾아 주입하는 역할을 한다.

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

- setViewName : 어떤 페이지를 보여줄 것인지
- addObject : key와 value를 담아 보낼 수 있는 메서드
- Logger : 파일 로그를 남길 목적으로 사용

JSTL
<c:if> : 조건식
<c:forEach> : 다른언어의 loop문 items 속성에 배열

'Back-end > JAVA' 카테고리의 다른 글

Mybatis Mapper XML <select> 정리  (1) 2022.09.08
JSP 게시판 만들기 - 3  (0) 2022.08.22
JSP 게시판 만들기 - 2  (0) 2022.08.20
JSP 게시판 만들기 - 1  (0) 2022.08.20
Spring Bean Scopes and Lifecycle 정리  (0) 2020.11.25