목록2025/12 (2)
공부가 싫은 개발자
[Spring Boot] Gmail SMTP로 이메일 보내기
1. Gmail SMTP - 사용할 구글 계정 2차 인증 필수 - 앱 비밀번호 > 비밀번호 발급2. build.gradle 설정 이메일 의존성 추가implementation 'org.springframework.boot:spring-boot-starter-mail' 3. application.ymlspring: mail: host: smtp.gmail.com port: 587 username: 사용할 Gmail 계정 password: 앱 비밀버호 16자리 properties: mail: smtp: auth: true starttls: enable: true 4. MailSender 인터페이스 ..
스프링
2025. 12. 18. 19:52
[Docker] 스프링부트 도커에 올리기
MAC, 인텔리제이, Gradle 기준!1️⃣ 인텔리제이에서 터미널을 켜고, 프로젝트의 루트로 경로 이동2️⃣ Spring Boot JAR 만들기 - 권한이 없는 경우: chmod +x gradlew - 있는 경우: ./gradlew clean build성공하면 다음과 같이 파일 생성됨build/libs/xxx.jar 3️⃣ Dockerfile 작성 (⭐ 핵심) - 프로젝트 루트에 Dockerfile 생성FROM eclipse-temurin:21-jdk-alpineWORKDIR /appARG JAR_FILE=build/libs/*.jarCOPY ${JAR_FILE} app.jarEXPOSE 8080ENTRYPOINT ["java", "-jar", "app.jar"]왜 이 이미지?eclipse-tem..
인프라
2025. 12. 15. 17:31