Java 3

[Spring] Annotation 정리 (2)

@ModelAttribute view에서 전달해주는 parameter를 Class(VO/DTO)의 멤버 변수로 binding 해주는 Annotation이다. binding 기준은 처럼 어떤 태그의 name값이 해당 Class의 멤버 변수명과 일치해야하고 setmethod명도 일치해야한다. class Person{ String id; public void setId(String id){ this.id = id;} public String getId(){ return this.id } } @Controller @RequestMapping("/person/*") public class PersonController{ @RequestMapping(value = "/info", method=RequestMetho..

개발/SPRING 2023.03.06

[Spring] Annotation 정리 (1)

Annotation 이란? Annotation(@)은 사전적 의미로는 주석이라는 뜻이다. 자바에서 Annotation은 코드 사이에 주석처럼 쓰이며 특별한 의미, 기능을 수행하도록 하는 기술이다. 즉, 프로그램에게 추가적인 정보를 제공해주는 메타데이터라고 볼 수 있다. meta data : 데이터를 위한 데이터) 다음은 어노테이션의 용도를 나타낸 것이다. 컴파일러에게 코드 작성 문법 에러를 체크하도록 정보를 제공한다. 소프트웨어 개발 툴이 빌드나 배치시 코드를 자동으로 생성할 수 있도록 정보를 제공한다. 실행시(런타임시)특정 기능을 실행하도록 정보를 제공한다. 기본적으로 어노테이션을 사용하는 순서는 다음과 같다. 어노테이션을 정의한다. 클래스에 어노테이션을 배치한다. 코드가 실행되는 중에 Reflecti..

개발/SPRING 2023.03.06

[eclipse] 이클립스 자주쓰는 단축키 모음

● 이클립스(eclipse) 단축키 편집 단축키 ▶ [Ctrl] + [D] : 줄 삭제 ▶ [Ctrl] + [Alt] + 위/아래 : 줄 복사 ▶ [Ctrl] + [Shift] + [Enter] : 현재 줄에 새줄 추가 ▶ [Shift] + [Enter] : 다음줄에 새줄 추가 ▶ [Ctrl] + [Right] : 다음문자로 이동 (Ctrl + Left : 이전 문자로 이동 ) ▶ [Ctrl] + [L] : 원하는 라인으로 이동 ▶ [Ctrl] + [Space] : 코드어시스트 (키보드 Type3를 쓸 경우에는 왼쪽 Ctrl을 누른 상태에서 오른쪽 Ctrl을 누르고 왼쪽 Ctrl을 뗀 후에(오른쪽 Ctrl은 누른 상태) Space를 눌러준다.) ▶ [Alt] + [Shift] + 방향키 : 블록선택하기 ..

개발/ETC 2022.08.02
반응형