보호되어 있는 글입니다.
전체 글
프로그래밍 기술 및 저장소출처가 불명확한 SignMe.exe를 관리자 권한으로 실행하면 다음과 같은 UAC 창이 발생합니다."게시자를 알 수 없는 다음 프로그램이 이 컴퓨터를 변경할 수 있도록 허용하시겠습니까?"라는 것은 다음과 같이 디지털 서명이 안되어 있거나, 파일이 변조되어 디지털 서명이 깨진 경우일 듯 합니다. 즉, SignMe.exe는 아래와 같이 "디지털 서명" 부분이 없습니다.이와 같이 실행 파일에 디지털 서명을 추가하는 것은 여러 장점이 있는데, 다만, 아래와 같은 "신뢰된 루트 인증 기관"으로 부터 인증을 받아야 하는데, 이는 비용이 발생합니다.그래서 본 포스트에서는, 사설 인증서를 생성하고 이를 PC내의 신뢰된 루트 인증 기관 리스트에 강제 추가한뒤, 이를 가지고 디지털 서명하는 절차를 알려드리고자 합니다. ..
💡 Spring Validation 구성을 위한 사용된 개발환경 입니다 개발 환경버전java17Spring Boot3.3.3빌드관리도구Gradle 8.8개발 툴IntelliJ IDEA 2024.1spring-boot-starter-validation3.3.3 1) 라이브러리 설치 및 환경 파일 설정 1. Spring Boot 내에 의존성 추가 dependencies { implementation 'org.springframework.boot:spring-boot-starter-amqp' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'com.fasterxml.jackson.core:jac..
💡 Spring Validation 구성을 위한 사용된 개발환경 입니다 개발 환경버전java17Spring Boot3.3.3빌드관리도구Gradle 8.8개발 툴IntelliJ IDEA 2024.1spring-boot-starter-validation3.3.3 1 ) RabbitMq 설치 ( window 기준 )https://www.rabbitmq.com/docs/install-windows Installing on Windows | RabbitMQwww.rabbitmq.com 2 ) Erlang/OTP 다운로드https://www.erlang.org/downloads Index - Erlang/OTPThe official home of the Erlang Programming Languagewww..
💡 Spring Validation 구성을 위한 사용된 개발환경 입니다 개발 환경버전java17Spring Boot3.3.3빌드관리도구Gradle 8.8개발 툴IntelliJ IDEA 2024.1spring-boot-starter-validation3.3.3 1 ) Firebase 설정 💡 Firebase 환경설정- 아래의 공식 사이트에 접근하여 환경설정을 수행합니다.https://console.firebase.google.com/ 로그인 - Google 계정이메일 또는 휴대전화accounts.google.com 1. 프로젝트 설정 > 서비스 > JAVA > 키 생성 클릭 2. 생성된 Json 파일 /resources/fcm 에 파일 옮기기 2 ) Spring 환경 설정 1. 의존성 ( depin..
💡 Spring Validation 구성을 위한 사용된 개발환경 입니다 개발 환경버전java17Spring Boot3.3.3빌드관리도구Gradle 8.8개발 툴IntelliJ IDEA 2024.1spring-boot-starter-validation3.3.31) Slf4j + Log4j2 라이브러리 적용하기 💡 로깅 프레임워크의 추상체(interface)인 Slf4j를 사용하며 구현체(implements)로 Log4j2를 통하여 로그를 구현합니다.💡 spring-boot-starter-web 라이브러리 내에는 추상체로 Slf4j와 구현체 'Logback'을 내장하고 있어서 구현체(Logback)를 제외하고 적용합니다. 1. 빌드 관리도구에 라이브러리 종속성 제외 💡 spring-boot-s..