본문 바로가기

728x90

분류 전체보기

(129)
[logback] logback 1.2 -> 1.4 업그레이드를 하며 발생된 오류들 목표 : Logback 1.2.11 -> 1.4 버전 업그레이드 (현) logback-classic, core:1.2.11, logstash-logback-encoder:6.4) 시도 1. 무지성 업그레이드 실패 : StaticLoggerBinder 클래스를 로드할 수 없다는 로그 logback 1.3 버전 이상부터는 slf4j-api 2버전 이상을 타겟팅하며 StaticLoggerBinder를 더이상 제공하지 않는다. Note that slf4j-api versions 2.0.x and later use the ServiceLoader mechanism. Backends such as logback 1.3 and later which target slf4j-api 2.x, do not ship with..
Git Attribute를 통한 특정 파일 merge 제외 (config 파일까지 merge되어 발생한 이슈, 1/9) 설정 방법 1. (소스별) develop, master 브랜치에 아래와 같이 .gitattributes 파일 생성 파일명 merge=ours 형태로 작성 merge=ours의 의미 : merge가 되어도 각자 본인 브랜치에 작성된 파일을 유지한다 2. (개인별) git config 설정 각자 git config 설정에 merge.ours.driver가 true를 추가해야 합니다. (1번에서 설정한 merge=ours 이 적용되기 위함) git config --global merge.ours.driver true 설정이 잘 되었는지 확인하는 명령어 git config -l 위 명령어 결과로 아래와 같이 설정이 보인다면 성공 http.sslverify=false merge.ours.driver=true co..
DB 컬럼 정보 쿼리문으로 가져오기 information_schema.columns 를 사용 SELECT TABLE_NAME, "", COLUMN_NAME, COLUMN_COMMENT, ORDINAL_POSITION, COLUMN_TYPE, COLUMN_KEY, IF(IS_NULLABLE='NO', 'YES', 'NO') AS NOT_NULL, TABLE_SCHEMA FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'painting' AND TABLE_NAME ='PA_PLC_FACL_RUN_MES_L';
limit 5 offset 5 limit 5 offset 5
쿼리 find_in_set find_in_set(컬럼, "A, B, C")
다국어 입력 보호되어 있는 글입니다.
dsfa 보호되어 있는 글입니다.
SpringBoot FW 및 annotation 정리 생성자 자동 생성 Lombok을 사용하면 생성자도 자동으로 생성할 수 있다. @NoArgsConstructor 파라미터가 없는 기본 생성자를 생성 @AllArgsConstructor 모든 필드 값을 파라미터로 받는 생성자를 생성 @RequiredArgsConstructor final이나 @NonNull인 필드 값만 파라미터로 받는 생성자를 생성 @Builder : 클래스 레벨에 붙이거나 생성자에 붙여주면 파라미터를 활용하여 빌더 패턴을 자동으로 생성. 기본적으로 메서드, 생성자에만 붙일 수 있음 [JAVA] 빌더패턴 (Builder Pattern) , @Builder entity나 Dto객체에 값을 넣어줄때 롬복의 빌더 애노테이션(@Builder)을 종종 사용하곤 하는데 완벽히 이해를 하지 못한것같아 정..

반응형