TIL
@Valid가 동작하지 않은 오류
@PostMapping("/save-coupon") @Operation(summary = "쿠폰 저장", description = "쿠폰목록에서 선택한 쿠폰리스트를 쿠폰함에 저장한다.") public CommonResult saveCpnList(@Valid @RequestBody List inDto) { mVouchService.saveCpnList(inDto); return CommonResult.ok(); } } 🤔 오류현상 파라미터를 List로 받았더니 Valid 어노테이션이 동작하지 않는다. ✔ 해결방법 @PostMapping("/save-coupon") @Operation(summary = "쿠폰 저장", description = "쿠폰목록에서 선택한 쿠폰리스트를 쿠폰함에 저장한다.") publ..
@valid 와 @validated 의 차이 , 그리고 JSR-303 VS 스프링 어노테이션
@Valid는 JSR-303 표준 스펙(자바 진영 스펙)으로써 빈 검증기(Bean Validator)를 이용해 객체의 제약 조건을 검증하도록 지시하는 어노테이션이다. JSR 표준의 빈 검증 기술의 특징은 객체의 필드에 달린 어노테이션으로 편리하게 검증을 한다는 것이다. https://mangkyu.tistory.com/174 [Spring] @Valid와 @Validated를 이용한 유효성 검증의 동작 원리 및 사용법 예시 - (1/2) Spring으로 개발을 하다 보면 DTO 또는 객체를 검증해야 하는 경우가 있습니다. 이를 별도의 검증 클래스로 만들어 사용할 수 있지만 간단한 검증의 경우에는 JSR 표준을 이용해 간결하게 처리할 수 mangkyu.tistory.com
Java - HashMap 정렬, 4가지 방법
codechacha.comhttps://codechacha.com/ko/java-sort-map/#4-linkedhashmap%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-hashmap-%EC%A0%95%EB%A0%AC Java - HashMap 정렬, 4가지 방법 JAVAEXAMPLES 자바에서 HashMap 또는 Map을 정렬(sorting)하는 다양한 방법을 소개합니다. HashMap은 입력하는 데이터의 순서를 보장하지 않는 자료구조입니다. 그렇기 때문에 다른 자료구조를 이용하여 HashMap의 요소들을 정렬해야 합니다. 1. List를 이용하여 HashMap 정렬 2. TreeMap을 이용하여 HashMap 정렬 3. Stream을 이용하여 HashMap 정렬..
암호화 알고리즘 _ AES알고리즘
https://brewagebear.github.io/aes-algorithm-and-chiper-mode/ 안전한 암호화를 위한 AES 알고리즘에 대한 이해와 구현코드(Java, C#) 개요 오랜만에 쓰는 글입니다. 요 근래 정신이 너무 없어서 블로그 글도 못쓰고 있던 찰나에 인턴으로 근무하고 있는 회사에서 맡게 된 업무인 C# 암호화, Java 복호화에 대해서 설명하고자 합니 brewagebear.github.io
sts에서 pom.xml 오류가 나는 경우
maven - update project를 아무리해도 pom.xml의 오류가 없어지지 않아 포스팅을 찾아봤더니 기존 maven 파일을 지우고 다시 update를 해야하는 거였다. .m2/repository/org/apache/에서 maven 폴더를 통째로 날려주고 난 다음에 STS 프로젝트 우클릭 > Maven > Update Project... > Force update of Snapshots/Releases 를 체크하자! https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=dkzksp0812&logNo=220626342347 [꿀팁 011] - STS 에서 메이븐 프로젝트 생성하자 마자 pom.xml 에러 생기는 경우 Failure..

SVN 계정정보 변경(location project가 없을 경우)
https://developyo.tistory.com/319 [SVN] eclipse 에 자동로그인된 svn 계정 정보 제거 1. 이클립스를 종료 2. C:\Users\Administrator(본인계정)\AppData\Roaming\Subversion\auth 파일 삭제 3. $이클립스설치경로\configuration\org.eclipse.core.runtime\keyring 파일 삭제 4. 이클립스를 재실행 후 신규계정으로 developyo.tistory.com 이클립스에서 SVN에 접속할 때 아래와 같이 Save Password에 체크를 한 경우 다음에 접속할 때 비밀번호를 물어보지 않고 최초에 입력했던 계정으로 자동 접속된다. 다른 계정으로 접속하고자 하는 경우 좀 난감해지는데, 이럴 때에는 %AP..

DBsafer란?
디비세이퍼 DB(DDB SAFERBSAFER DB)는 국내 시장 점유율 1위인 최고의 데이터베이스 접근제어 솔루션으로 개인정보 DB에 대한 접근 및 권한 제어, SQL 감사 및 로깅 등을 통해 개인정보 유출을 사전에 차단하고 발생 위험을 최소화합니다. 외부의 침입으로부터 DB의 안전을 확보할 뿐만 아니라 인가된 내부 사용자의 실수, 또는 악의적인 접속으로부터 데이터를 보호하고, 접속경로를 명확히 함으로써 차후의 보안 사고를 방지하는 감사통제솔루션 입니다. 필요성 디비세이퍼 DB(DBSAFER DB)는 최신 정보보안 관련 법률을 완벽히 준수합니다. 개인정보의 안전성 확보조치 기준(행정안전부고시) – 제4조(내부관리계획의 수립·시행) 개인정보의 안전한 처리를 위하여 내부관리 계획 수립·시행 필요 – 제5조(..