MapStruct 소개 DTOEntity간 객체 Mapping을 편하게 도와주는 라이브러리 비슷한 라이브러리로ModelMapper가 있습니다. ModelMapper는 변환과정에서 리플렉션이 발생합니다. MapStruct는 컴파일 시점에 구현체를 만들어내기 떄문에 리플렉션이 발생하지 않아 보다 빠릅니다. 간단하게 Gradle 프로젝트로 구성 1. add dependency build.gradle plugins { id 'java' } ext { mapstructVersion = '1.4.2.Final' lombokVersion = "1.18.12" } group 'io.alxndr' version '1.0-SNAPSHOT' repositories { mavenCentral() } dependencies {..
문자열이 Base64 인지 확인하는 방법 (정규표현식) 해당 문자열이 Base64인지 java 에서 확인하는 방법을 공유해봅니다. import java.util.Base64; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Base64Test { public static void main(String[] args) { String text = "안녕하세요"; String encodedText = Base64.getEncoder().encodeToString(text.getBytes()); System.out.println("인코딩 : " + encodedText); Pattern pattern = Pattern.co..
- Total
- Today
- Yesterday
- 개발
- howtoinstallnginx
- 자바
- mapstruct
- springboot
- 웹서비스
- 스프링부트
- API
- 스프링
- Python
- ControllerAdvice
- ResourceHttpReqeustHandler
- 스프링시큐리티
- 스프링부트 시작하기
- FastAPI
- JPA
- Java
- @formula
- like절
- 유사결과
- QueryDSL
- booleanExpression
- java11
- springsecurity
- Security
- boot
- Spring
- paawordencoder
- spring web
- ubuntu
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |