@NotNull, @NotEmpty, @NotBlank https://sanghye.tistory.com/36 [Spring Boot] @NotNull, @NotEmpty, @NotBlank 의 차이점 및 사용법개발하시는 API 의 request parameter 의 null 체크를 어떻게 하고 계신가요? 대부분 별도의 null 체크 util 을 사용하거나, Controller 에서 조건문을 사용하여 null 을 체크하기도 합니다. 이러한 조건문과 메sanghye.tistory.com Spring/@annotation 2024.06.09
@RequestParam https://dangdangee.tistory.com/entry/Spring-RequestParam-%EC%82%AC%EC%9A%A9%EB%B2%95#google_vignette [Spring] @RequestParam 사용법스프링에서는 Http 요청 파라미터 값을 편리하게 사용하게 해주는 @RequestParam을 지원한다. HttpServletRequest의 request.getParameter의 기능과 동일하다고 보면 된다. @RequestParam 사용법 @ResponseBody @RequestMappidangdangee.tistory.com https://ittrue.tistory.com/243 [Spring MVC] 스프링 MVC @RequestParam 사용 방법 정리본 내용은 온라인 강의.. Spring/@annotation 2024.06.09
@RequestBody, @ResponseBody https://cheershennah.tistory.com/179 [Spring] @RequestBody / @ResponseBody 어노테이션 이란?스프링에서 비동기 처리를 하는 경우 @RequestBody , @ResponseBody를 사용한다. 비동기 처리를 위해 이 어노테이션들은 어떻게 작동할까? 클라이언트와 서버의 비동기 통신 클라이언트에서 서버로 통cheershennah.tistory.com Spring/@annotation 2024.06.09
@Validated, @Valid https://mangkyu.tistory.com/174 [Spring] @Valid와 @Validated를 이용한 유효성 검증의 동작 원리 및 사용법 예시 - (1/2)Spring으로 개발을 하다 보면 DTO 또는 객체를 검증해야 하는 경우가 있습니다. 이를 별도의 검증 클래스로 만들어 사용할 수 있지만 간단한 검증의 경우에는 JSR 표준을 이용해 간결하게 처리할 수mangkyu.tistory.com Spring/@annotation 2024.06.09
ConstraintValidator https://pamyferret.tistory.com/50 ConstraintValidator로 컨트롤러에서 받는 값 유효성 체크하기컨트롤러에서 값을 받을 때 보통 아래와 같이 'javax.validation.constraints' 제공하는 어노테이션들을 사용해서 파타미터의 값을 체크한다. @NotNull @NotEmpty 하지만 이는 단순 체크를 위한 어노테이션으pamyferret.tistory.com https://velog.io/@ljks789/spring-ConstraintValidator%EC%97%90-%EB%8C%80%ED%95%B4-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90 [Spring] ConstraintValidator에 대해 알아보자서론이번 프로젝트를 진행하.. Spring/study for project 2024.06.09
@Component https://programmingrecoding.tistory.com/13 @Component 어노테이션@Component 어노테이션을 이용하면 Bean Configuration 파일에 Bean을 따로 등록하지 않아도 사용할 수 있다. 빈 등록자체를 빈 클래스 자체에다가 할 수 있다는 의미이다. @Component 어노테이션은 기본적으programmingrecoding.tistory.com Spring/study for project 2024.06.09
<?>, <? extends T> https://st-lab.tistory.com/153 자바 [JAVA] - 제네릭(Generic)의 이해정적언어(C, C++, C#, Java)을 다뤄보신 분이라면 제네릭(Generic)에 대해 잘 알지는 못하더라도 한 번쯤은 들어봤을 것이다. 특히 자료구조 같이 구조체를 직접 만들어 사용할 때 많이 쓰이기도 하고st-lab.tistory.com Spring/study for project 2024.06.09
@interface https://velog.io/@potato_song/Java-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98-%EC%BB%A4%EC%8A%A4%ED%85%80-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98-%EB%A7%8C%EB%93%A4%EA%B8%B0 [Java] 어노테이션 (+커스텀 어노테이션 만들기)자바 어노테이션에 대한 간략한 이해와 커스텀 어노테이션 만들어서 사용하는 법을 arabozavelog.io https://hbase.tistory.com/169 [Java] 자바 어노테이션(Annotation) 사용법 및 예제 - 커스텀 어노테이션 만들기스프링 프레임워크 기반의 작업을 많이 하는 개발자라면 '어노테이션(Annotat.. Spring/@annotation 2024.06.09
@Retention https://jeong-pro.tistory.com/234 아무 관심 없던 @Retention 어노테이션 정리(RetentionPolicy SOURCE vs CLASS vs RUNTIME)@Retention annotation 관심 갖게 된 이유 자바에서 지향하는 방법은 아니지만 필요에 의해서 커스텀 애노테이션(Annotation)을 만들어야 할 때가 있습니다. 보통 예제 샘플 코드를 보면 메타 애노테이션jeong-pro.tistory.com Spring/@annotation 2024.06.09
@Target https://velog.io/@ysm103408/JAVA-Target-annotation-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0 [JAVA] @Target annotation 알아보기밑에 사진은 Target annotation을 구현한 부분이다.value에는 ElementType이라는 Enum객체를 사용한다.구현 코드를 보면 위에 ANNOTATION_TYPE이 들어간다. 그래서 Target이라는 annotation은 annotation에만 부착될velog.io Spring/@annotation 2024.06.09