분류 전체보기 250

Generic <T>

https://wonit.tistory.com/257?category=743304 [Java 심화] Generic(제네릭)을 핵심만 이해해보자.이 시리즈는 Spring에서 Generic을 이용하여 CRUD 인터페이스를 구성해보자.와 이어지는 글 입니다. Generic(제너릭)을 핵심만 이해해보자. Spring에서 Generic을 이용하여 CRUD 인터페이스를 구성해보자. 이wonit.tistory.com https://wonit.tistory.com/258?category=738059 [Spring & Springboot] Generic을 이용하여 모든 Request, Response에 Header와 CRUD 인터페이스를 구성해보자.이 시리즈는 Spring에서 Generic을 이용하여 CRUD 인터페이스..

@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

@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

@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