[Spring MVC] @SessionAttributes @SessionAttributes : 모델 정보를 HTTP 세션에 저장해주는 애노테이션 : HttpSession을 직접 사용할 수도 있지만 @SessionAttributes에 해당하는 모델 정보를 자동으로 세션에 넣어줌 : @ModelAttribute는 세션에 있는 데이터도 바인딩한다. : 여러 화면(또는 요청)에서 사용해야 하는 객체를 공유할 때 사용한다. package com.example.demo; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpSession; import javax.validation.Valid; import org.springframework.stereotype.Controller;.. Spring/SpringMVC 6년 전
자바 어노테이션(Annotation) 만들기 자바를 사용하다보면 어노테이션을 많이 볼수 있습니다.어노테이션을 안보셨다구요? 그럼 정말 자바를 많이 안하신분일꺼에요...사실 이 글을 읽는 독자분들이라면 어노테이션을 봤을것입니다. @Override 본적 있으시죠? 어노테이션이란?- Java5 부터 추가된 기능- 클래스나 메소드 위에 붙여 사용합니다. @~~~의 형태- 소스코드에 메타코드(추가정보)를 주는 역할- 커스텀해서 사용가능 설명은 간단히하고 어노테이션을 만들어봅시다!! 1.먼저 어노테이션을 만듭니다 2. @Retention(RetentionPolicy.RUNTIME) 을 인터페이스위에 선언합니다. 이것은 실행시에 감지하겠다는 의미를 가집니다. 3. Annotation을 사용할 클래스를 하나 생성합니다. 4. main 메소드가 존재하는 클래스를 .. 프로그래밍/자바 7년 전