@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
@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
@Constraint https://velog.io/@koo8624/Spring-Constraint%EB%A1%9C-%EC%BB%A4%EC%8A%A4%ED%85%80-validation-%EB%A7%8C%EB%93%A4%EA%B8%B0 [Spring] @Constraint로 커스텀 validation 만들기@Constraint 어노테이션을 활용하면 사용자가 원하는 Constraint와 Validation을 만들어 이를 적용할 수 있다. 개인 프로젝트 과정에서 String 타입의 필드(ex, 성별)를 Enum 타입으로 변환하여 저장할 필요가velog.io Spring/@annotation 2024.06.09
@Documented https://blog.naver.com/swoh1227/222229853664 온라인 자바 스터디#12- 어노테이션(@retention, @target, @documented, 어노테이션 프로세서)유튜브를 통해 자바 스터디를 진행하는 프로그램이 있어 한번 정리해볼까 합니다. (아래는 해당 링크이니 ...blog.naver.com Spring/@annotation 2024.06.09
@Service https://codevang.tistory.com/258 @Repository, @Service 어노테이션- Develop OS : Windows10 Ent, 64bit - WEB/WAS Server : Tomcat v9.0 - DBMS : MySQL 5.7.29 for Linux (Docker) - Language : JAVA 1.8 (JDK 1.8) - Framwork : Spring 3.1.1 Release - Build Tool : Maven 3.6.3 - ORM : Mybatis 3.2.8 두 어노테이션을 알기 위codevang.tistory.com Spring/@annotation 2024.06.09