검색결과 리스트
글
/////////////////////////
///// Spring (스프링)
/////////////////////////
///// Annotation (어노테이션)
@Service
@Controller
@RequestMapping(value ="", method=RequestMethod.GET)
@JasonProperty("")
@JasonIgnore
@Transactional
@Scope("prototype")
@Alias("asdf")
@AutoClone
@NotEmpty
@JsonDeserializer
@Jsonignore
@Repository
@Component
@Test
@Quialifier
@Component : 스프링 빈
@Service : 서비스
@Repository : 모델과 같은 리파지토리
@Controller : WEB MVC Controller
위 어노테이션들으로 설정된 것들을 빈으로 자동 등록 하기
<context:component-scan base-package="패키지" />
자동 등록된 빈들을 사용하기 위한 @Autowired를 찾기
<context:annotation-config />
/////////////////////////
///// JAVA Anotation
/////////////////////////
@SuppressWarnings("unchecked")
all : 모든 경고
cast : 캐스트 연산자 관련 경고
dep-ann : 사용하지 말아야 할 주석 관련 경고
deprecation : 사용하지 말아야 할 메서드 관련 경고
fallthrough : switch문에서 break 누락 관련 경고
finally : 반환하지 않는 finally 블럭 관련 경고
null : null 분석 관련 경고
rawtypes : 제너릭을 사용하는 클래스 매개 변수가 불특정일 때의 경고
unchecked : 검증되지 않은 연산자 관련 경고
unused : 사용하지 않는 코드 관련 경고
출처] [Spring] @RequestParam|작성자 이초록
[출처] Java @SuppressWarnin@RequestParam 어노테이션이 적용된 파라미터는 기본적으로 필수 파라미터이다.
[출처] [Spring] @RequestParam|작성자 이초록
/////////////////////////
///// SPRING Anotation
/////////////////////////
@RequestMapping
///// @ResponseBody
@ResponseBody형식은 리턴 문자열 그대로 View에 표시하겠음을 선언하는 것이다.
///// @RequsetBody
@ResponseBody
///// @RequestHeader
///// @RequestParam
참조 : http://blog.naver.com/fantasisty/20202331466ㅋ
@RequestParam 어노테이션이 적용된 파라미터는 기본적으로 필수 파라미터이다.
///// @ModelAttribute
- parameter 옆에 작성할 경우 = 자바객체로 만들어서 변수에 넣어준다.
- method 위에 작성할 경우 = 해당 Controler소스의 매핑주소로 접근할 경우 model에 자동으로 해당 객체를 넣어준다.
- Tip : BindingResult를 받으면 이곳에 예외값이 받아진다?
///// @ResponseStatus
///// @ExceptionHandler
@ExceptionHandler(MetaWebServicePermissionDeniedException.class)
///// @PathVariable
- 사용자가 접근 시도한 URL정보 중 일부를 변수 값으로 저장
- RequestMapping에 매핑된 URL 중에서 원하는 위치의 값을 끌어들여 변수로 저장
예)
@RequestMapping("/board/{haha}/hehe/{hoho}")
Public String huhu(@PathVariable("haha") String groupNm, @PathVariable("hoho") int code){}
///// @Value
http://blog.naver.com/87kks/40210777338
변수 값을 properties파일에서 통합관리 가능
@Value('#{propertiesId["property"]}')
///// @CookieValue
- 쿠키에 저장된 값을 넘겨준다
///// @Transactional
///// 참조 (Reference)
http://blog.naver.com/jung_w_w/220290815178
http://springmvc.egloos.com/438345
http://dev.anyframejava.org/docs/anyframe/4.0.0/reference/html/ch19.html
http://isstory83.tistory.com/90
http://isstory83.tistory.com/114
http://noritersand.tistory.com/156#j10
http://www.oraclejavanew.kr/bbs/board.php?bo_table=LecSpring&wr_id=315
http://blog.outsider.ne.kr/312
http://kunner.tistory.com/997