분류 전체보기 (59) 썸네일형 리스트형 Spring Boot Custom Validation만들기 Spring Boot에서 사용가능한 ValidationAnnotaion내용@Size문자 길이 측정@NotNullnull불가@NotEmptynull, ""불가@NotBlanknull, "", " " 불가@Past과거 날짜@PastOrPresent오늘이나 과거 날짜@Future미래 날짜@FutureOrPresent오늘이거나 미래 날짜@Pattern정규식 적용@Email이메일 형식 확인@Max최대값@Min최소값@AssertTrue/ False별도 Logic 적용@Valid해당 Object Validation 실행여러가지를 Spring Boot에서 제공을 해주지만 제공해주는 것 만으로는 부족할 때가 많다. 이럴 때 직접 Annotation을 만들어서 사용할 수 있다. Spring Boot Validate Ann.. Spring Boot Validation 사용 Validation이란?Validation이란 프로그래미에 있어서 가장 필요한 부분이다. 특히 Java에서는 null 값에 대해서 접근 하려고 할 때NullPointerException이 발생 함으로, 이러한 부분을 방지하기 위해서 미리 검증하는 과정을 Validation 이라고 한다. 이름과 비밀번호 나이가 입력으로 들어온다 했을 때, 단순하게 생각하면public void validate(String name, String pwd, int age) { if(name == null || pwd == null) { return; } if(age == 0) { return; } // logic}위와 같이 작성할 수 있을것이다. 하지만 위와 같은 코드들이 반복될 수록 아래와.. VPC란? VPC란?종류설명VPC(Virtual Private Cloud)AWS 전용 가상 네트워크서브넷(subnet)VPC의 IP주소 범위CIDR 블록클래스 없는 도메인 간 라우팅 기법라우팅 테이블틀래픽을 전달할 위치를 결정하는 라우팅 규칙 집합인터넷 게이트웨이(internet gateway)VPC에서 인터넷 간의 통신을 활성화하기 위한 리소스NAT 게이트웨이Private 서브넷의 EC2가 인터넷, 다른 VPC에 연결되도록 허용하는 AWS서비스보안 그룹AWS 리소스 대해서 in/outbound 트래픽을 제어하는 가상 방화벽네트워크 ACL(Network ACL)서브넷에서 들어오고 나가는 트래픽을 제어하기 위해 방화벽 역할을 수행하는 VPC에 대한 가상 방화벽EIP(Elastic IP)AWS에서 할당해주는 정적 IP.. 이전 1 ··· 5 6 7 8 다음