Interface https://sora9z.tistory.com/124 Java&SpringBoot-Interface란?JAVA 4주 차 수업 정리 3.11 ~3.15 TIL - Interface_Interface와 상속 Achievement Goals Interface는 무엇이고 왜 쓰는지 알아본다. Interface의 구현에 대해 알아본다. 자바 8 이후에 추가된 인터페이스 기능은 무엇이sora9z.tistory.com Spring/study for project 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
@org.springframework.web.bind.annotation.ExceptionHandler https://velog.io/@kiiiyeon/%EC%8A%A4%ED%94%84%EB%A7%81-ExceptionHandler%EB%A5%BC-%ED%86%B5%ED%95%9C-%EC%98%88%EC%99%B8%EC%B2%98%EB%A6%AC [스프링부트] @ExceptionHandler를 통한 예외처리@ExceptionHandler는 Controller계층에서 발생하는 에러를 잡아서 메서드로 처리해주는 기능이다.Service, Repository에서 발생하는 에러는 제외한다.간단한 예시부터 살펴보자.이렇게 @Controller로 선언된 클velog.io https://velog.io/@jong_sense/Spring-Spring%EC%9D%98-%EC%98%88%EC%99%B8%EC%B2%98%EB%.. Spring/@annotation 2024.06.08
@RestControllerAdvice https://javachoi.tistory.com/253 @RestControllerAdvice 를 이용해서 예외 처리하기@ControllerAdvice란? 간단하게 말하자면 @ExceptionHandler, @ModelAttribute, @InitBinder 가 적용된 메서드들을 AOP를 적용해 컨트롤러 단에 적용하기 위해 고안된 애너테이션 입니다. @RestControllerAdvice란? @ResponseBjavachoi.tistory.com Spring/@annotation 2024.06.08
@Slf4j https://livenow14.tistory.com/63 [Logging] SLF4J란?블로그를 작성하고, 테코톡을 진행했어요. 더 쉽게 이해하고 싶다면 아래 영상을 시청해주세요! [10분 테코톡] ☂️ 검프의 Logging(로깅) #1 SLF4J(Simple Logging Facade for Java)는 이름에서 확인할 수 있듯livenow14.tistory.com https://programmer93.tistory.com/64 Spring boot logging - @Slf4j 어노테이션 사용법 - 삽질중인 개발자개발을 하거나 운영을 하는 상황에서 LOGGING 은 아주 중요하다. Spring boot에서는 로그를 남기는 방법이 많이 있다. 그중 가장 편하게 사용되는 @Slf4j 어노테이션을 알아보.. Spring/@annotation 2024.06.08
@Override https://xonmin.tistory.com/23 @Override 어노테이션 사용법@Override - 메서드 선언에만 달 수 있으며, 이 어노테이션의 의미는 상위 타입(부모 타입)의 메서드를 재정의했음을 의미한다. @Override 어노테이션을 일관되게 사용한다면 여러 악명 높은 버그들을xonmin.tistory.com https://velog.io/@pearl0725/Override-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98%EC%9D%98-%EC%9D%98%EB%AF%B8%EC%99%80-%EC%82%AC%EC%9A%A9-%EC%9D%B4%EC%9C%A0%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9D%BC%EA%B9%8C @Override .. Spring/@annotation 2024.06.08
public static class로 DTO 정리하기 https://mjoo1106.tistory.com/m/entry/Spring-Static-Class-Custom-Builder-%EC%86%8C%EA%B0%9C [Spring] Static Class, Custom Builder 소개요즘 날이 너무 더워서 사망 직전까지 가고있다.. 근데,, 비까지 많이 오니 최악이다.. 그러니 블로그라도 활기차게 써야겠다 ^ 3^ 요번에는 Static Class와 Custom Builder 패턴에 대하여 소개하겠다. 이mjoo1106.tistory.com Spring/study for project 2024.06.07
@Builder https://esoongan.tistory.com/82 [JAVA] 빌더패턴 (Builder Pattern) , @Builderentity나 Dto객체에 값을 넣어줄때 롬복의 빌더 애노테이션(@Builder)을 종종 사용하곤 하는데 완벽히 이해를 하지 못한것같아 정리해보았다! 빌더패턴이란? 디자인패턴중 하나로, 생성과 표현의 분esoongan.tistory.com https://pamyferret.tistory.com/67 빌더 패턴(Builder pattern)을 써야하는 이유, @Builder빌더 패턴(Builder pattern)이란? 객체를 정의하고 그 객체를 생성할 때 보통 생성자를 통해 생성하는 것을 생각한다. Bag bag = new Bag("name", 1000, "memo"); 하지만 .. Spring/@annotation 2024.06.07
@JsonInclude https://ynzu-dev.tistory.com/entry/JAVA-jackson-JsonInclude-%EC%86%8D%EC%84%B1-null-empty%EB%93%B1%EC%9D%98-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A0%9C%EC%99%B8%ED%95%98%EA%B8%B0 [JAVA] jackson -JsonInclude 속성 (null, empty등의 데이터 제외하기)VO객체를 JSON으로 변환할 때 포함되면 안되는 변수에 @JsonIgnore 어노테이션을 선언하여 JSON에 포함되지 않도록 할 수 있다. 하지만 상황에 따라 json 포함 여부가 달라지는 경우 아래와 같은 방법을ynzu-dev.tistory.com Spring/@annotation 2024.06.07
@JsonProperty https://dev-jwblog.tistory.com/120 @JsonProperty, @JsonNaming 정리API 통신을 하다 보면 대부분 JSON 형태로 데이터를 주고받는다. 이때, 서로 파라미터 작성 방식(카멜케이스,스네이크케이스) 또는 파라미터 명이 다를 경우 데이터를 파싱 하는 도중에 에러 또는dev-jwblog.tistory.com Spring/@annotation 2024.06.07