일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- querydsl
- MySQL
- WeNews
- 검색
- 외부키
- application.yml
- Query
- ㅔㄴ션
- 추후정리
- 네이티브쿼리
- 참조키
- 커밋메세지수정
- appspec.yml
- 2 > /dev/null
- subquery
- 메세지수정
- 테스트
- 포트
- 메소드명
- docker명령어
- 테스트메소드
- AuthenticationEntryPoint
- 서브쿼리
- appspec
- 예약
- EC2
- ubuntu
- 적용우선순위
- foreignkey
- 컨테이너실행
- Today
- Total
목록분류 전체보기 (440)
제뉴어리의 모든것
IntStream의 요소는 int 타입의 요소이고 (기본타입), Stream의 요소는 Integer이다. 참조 : https://stackoverflow.com/questions/64974871/what-is-the-difference-between-intstream-and-streaminteger

@ExceptionHandler Controller 계층에서 발생하는 에러를 잡아서 메소드로 처리해주는 애노테이션이다. 사용법 @RestController @RequestMapping("/v6/members") @Validated public class MemberController { //Something Handler Method : : @ExceptionHandler public ResponseEntity handleException(MethodArgumentNotValidException e) { final List fieldErrors = e.getBindingResult().getFieldErrors(); //유효성 에러를 발생시키는 필드가 여러개 일 수 있으므로 ErrorResponse.Fi..

에러 상황 Controller에서 발생되는 MethodArgumentNotValidException.class 예외처리를 위해 ExceptionHandler를 만들어 주었다. 바로 아래처럼 말이다. @ExceptionHandler(MethodArgumentNotValidException.class) public ResponseEntity MethodArgumentNotValidException(MethodArgumentNotValidException e) { final List fieldErrors = e.getBindingResult().getFieldErrors(); //유효성 에러를 발생시키는 필드가 여러개 일 수 있으므로 ErrorResponse.FieldError fieldError = new ..

내부 클래스란? 말 그대로 Class 내부에 존재하는 Class이다. 내부 클래스 예 class OuterClass{ class NonStaticInnerClass{ //스태틱이 아닌 내부 클래스 int value; public NonStaticInnerClass(int value) { this.value = value; } @Override public String toString() { return "NonStaticInnerClass{" + "value=" + value + '}'; } } static class StaticInnerClass{ //스태틱인 내부 클래스 int value; public StaticInnerClass(int value) { this.value = value; } @Ov..
DTO (Data Transfer Object) 란? 계층 간 데이터 교환을 하기 위해 사용하는 객체로, DTO는 로직을 가지지 않는 순수한 데이터 객체(getter & setter 만 가진 클래스)입니다. 참조 : https://melonicedlatte.com/2021/07/24/231500.html DAO, DTO, VO 란? 간단한 개념 정리 - Easy is Perfect melonicedlatte.com 유효성 검사 애노테이션 @NotBlank null 값이나 공백(””), 스페이스(” “) 같은 값들을 모두 허용하지 않습니다. EX ) @NotBlank(message = "한글명은 공백이 아니여야 합니다") private String korName; 허용되지 않는 값이 들어 왔을 경우, me..

Controller란? 앞선 "[Section3] [Spring MVC] API 계층 - Spring MVC 아키텍처" 포스트에서 설명 하였듯이, 클라이언트와 서버와의 엔드포인트, 즉 접점이라고 할 수 있는 영역이다. 쉽게 생각하면, 스프링으로 웹 개발을 하는 개발자가 실질적으로 클라이언트의 요청을 받아들이는 부분이다. 자바 클래스로 구현을 하며, 스프링컨테이너에 빈으로 등록 되어야한다. 그리고 스프링에 해당 클래스가 Controller임을 알리는데는 여러 방법이 있을 수 있지만, @Controller 라는 애노테이션을 붙임으로써 알린다. Controller에 대한 설명은 프로젝트 내용으로 살펴보자. 패키지 구조 + 패키지 구조는 크게 2가지의 형태로 구성할 수 있다. 기능 기반 패키지 구조(packag..