Java Bean 유효성 검사 (JSR 380)
1. JSR 380 JSR 380은 Jakarta EE 및 JavaSE의 일부인 빈 유효성 검사를 위한 Java API 사양이다. 이것은 @NotNull, @Min 및 @Max와 같은 주석을 사용하여 빈의 속성이 특정 기준을 충족하는지 확인한다. 이 버전에는 Java 8 이상이 필요하며 유형 주석 및 Optional 및 LocalDate와 같은 새로...
1. JSR 380 JSR 380은 Jakarta EE 및 JavaSE의 일부인 빈 유효성 검사를 위한 Java API 사양이다. 이것은 @NotNull, @Min 및 @Max와 같은 주석을 사용하여 빈의 속성이 특정 기준을 충족하는지 확인한다. 이 버전에는 Java 8 이상이 필요하며 유형 주석 및 Optional 및 LocalDate와 같은 새로...
1. HttpServletRequest HttpServletRequest의 getParameter() 메서드를 이용하여 파라미터값을 받을 수 있다. 이때 파라미터로 보낸 변수명과 getParameter("변수명")에 들어갈 변수명이 일치해야 한다. @RequestMapping("/main.do") public String main(HttpServle...
1. 첫 번째 IntelliJ 우측 하단에 Git Branch: develop으로 표시되어 있는 부분을 선택한다. 변경하려는 Branch에서 Checkout을 선택한다. 2. 두 번째 IntelliJ 에디터 창(Editor Tabs)에서 마우스 오른쪽 클릭 → Git → Branches 변경하려는 Branch에서 Checkout을 선택...
1. 중복 데이터 제거 오라클에서 조회된 데이터에서 특정 컬럼을 기준으로 하나의 행만 조회해야 하는 경우가 있다. 중복된 컬럼의 데이터에서 그룹별로 최신의 행 하나만 가져오거나, 특정 컬럼으로 정렬하여 최상위 하나의 행만 조회할 때 아래 방법을 사용할 수 있다. 아래의 방법은 행 전체를 중복 체크를 하여 제거하는 방법(DISTINCT)이 아니고 특...
1. 오류 API를 요청하는 Java의 신뢰하는 인증서 목록(keystore)에 사용하고자 하는 인증기관이 등록되어 있지 않아 나타나는 오류이다. 2. 해결방법 모든 인증서를 신뢰하는 방법과 인증서를 추가하는 방법이 있다. 모든 인증서를 신뢰하는 방법을 통해 해결해본다. Local 환경에서 외부 API를 테스트하면서 개발할 때 주로 발생하기 때문...
1. String, toString 이것은 객체를 String 유형 값으로 변환하는 표준 유형 변환이다. 이 방법을 사용할 때 유형이 String 유형으로 변환 가능해야 한다는 점에 유의해야 한다. 따라서 instanceof를 사용하여 변환할 수 있는지 여부를 확인하는 형식 검사를 수행하는 것이 가장 좋다. 그렇지 않으면 CalssCastExcept...
1. String 가장 기본적인 Value 타입이다. 1) 저장 set {key} {value}: key, value를 저장 mset {key} {value} [{key} {value} ...]: 여러 개의 key, value를 한 번에 저장 setex {key} {seconds} {value}: ...
1. try/catch와 if/else 차이점 try/catch는 try 블록에서 예외가 발생하면 그 즉시 블록이 종료되고 catch 블록으로 제어가 이동된다. try/catch는 블럭이고 if/else는 구문 이라는 점이 다르다. 2. 에러처리 1) try/catch try/catch 문은 정상적인 프로그램 흐름이 아닌 제어할 수 없는 문제에 ...
1. Spring Boot에서 Redis 설정 1) dependency 추가 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> &...
1. settings.xml 파일 Maven은 maven 설정과 관련한 모든 정보를 settings.xml 이라는 파일로 관리하고 있다. 이 파일에서 여러가지 설정을 해 줄 수 있고, 그 설정중에는 local repository path 를 지정해줄 수 있다. Apache Maven에서 관련 내용을 확인할 수 있다. 1) settings.xml 참...