[Java] 중복되지 않는 랜덤 문자열(난수) 생성하기

java logo

apache commons-lang 라이브러리와 Java Set을 이용하여 원하는 개수의 랜덤 문자열(난수)을 생성할 수 있습니다. 1. apache commons-lang 의존성 추가 2. Set 사용 중복 제거   – Set은 중복이 불가능한 것을 이용   – 중복되면 Set에 추가되지 않고 set.size() 증가하지 않기 때문에 원하는 개수(100개) 생성 가능 3. RandomStringUtils.random 함수 최신 글

[Spring Boot] Google SMTP Mail 전송하기(메일 발신자 동적 변경)

spring boot logo

메일 발신자를 동적으로 변경, 구글 SMTP 서버를 사용하여 메일을 전송할 수 있습니다. 파일 첨부 가능하며 템플릿 형식으로도 전송 가능합니다. 주요 기능   – 메일 발신자 동적 변경 가능   – 파일 첨부 가능(로컬 또는 AWS S3)   – 템플릿 형식 가능(Thymeleaf) 사전 작업   – Google SMTP 서버를 이용하기 위해서는 앱 비밀번호 필수 1. spring-boot-starter-mail  의존성 … Read more

[Spring Boot] Google SMTP Mail 전송하기(메일 발신자 고정)

spring boot logo

메일 발신자를 고정, 구글 SMTP 서버를 사용하여 메일을 전송할 수 있습니다. 파일 첨부 가능하며 템플릿 형식으로도 전송 가능합니다. 주요 기능   – 메일 발신자 고정   – 파일 첨부 가능(로컬 또는 AWS S3)   – 템플릿 형식 가능(Thymeleaf) 사전 작업   – Google SMTP 서버를 이용하기 위해서는 앱 비밀번호 필수 1. spring-boot-starter-mail  의존성 추가 2. google … Read more

[구글] 앱 비밀번호 생성하기

google logo

앱 비밀번호를 생성하기 위해서는 보안 2단계 인증이 필수입니다. 해당 글은 보안 2단계 인증 및 앱 비밀번호 생성 과정을 자세하게 설명합니다. 1. 보안 2단계 인증 진행(앱 비밀번호 생성 전 필수)   – 보안 설정 2단계 인증 진행 2. 앱 비밀번호 생성   – 화면 하단 앱 비밀번호 설정   – 앱 선택에서 ‘기타(맞춤 이름)’ 선택, 원하는 이름(ex. mail) … Read more