Framework/Springboot7 PostgresSQL 사용시 엔티티의 Default 값 설정하기 목차 스프링부트에서 Entity 를 선언을 하면 프로젝트가 실행될 때 없는 테이블이 있는 경우에는 테이블을 생성한다. 테이블을 생성할 때 default 값이라고 설정한 값이 추가가 안 된다. package com.study.file_upload.entity; import jakarta.persistence.*; import lombok.AccessLevel; import lombok.Builder; import lombok.Getter; import lombok.NoArgsConstructor; import org.hibernate.annotations.ColumnDefault; import org.hibernate.annotations.DynamicInsert; import org.springframe.. 2024. 2. 9. 스프링부트로 파일 업로드 구현하기 블로그 글을 작성하면 파일을 업로드할 수 있는 기능이 있다. 오늘은 스프링부트로 파일 업로드 기능을 구현하려고 한다. 파일 업로드만 하는 기능을 구현하고, 다운로드 기능은 추후에 추가를 하려고 한다. 개발 구성 IDE : IntelliJ JDK(자바) : 17 STS(스프링부트 버전) : 3.2.1 Language : Java 플러그인 implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' .. 2024. 2. 7. 스프링부트로 이메일 인증 서비스 구현하기 목차 회원가입 기능을 개발하면서 이메일로 회원가입할 수 있는 기능을 개발중이다. 이메일이 정상적으로 사용할 수 있는 지를 확인할 필요가 있다. 그래서 이메일로 인증코드가 발송되고, 인증코드를 인증하는 기능을 구현하려고 한다. 이메일 인증 구현 로직 개발 환경 IDE(개발툴) : IntelliJ JDK(자바 버전) : 17 STS(스프링부트 버전) : 3.1.0 플러그인 추가 : build.gradle 구글 이메일 서비스(SMTP) Redis 사용 구글 SMTP 서비스 설정하기 먼저 이메일을 보내기 위해서는 SMTP 서비스를 이용해야한다. SMTP란 인터넷을 통해 이메일을 주고 받을 때 사용하는 기능이다. 개인이 개발을 진행하면 SMTP 서버를 구현해서 서비스를 이용하기엔 복잡하다. 그래서 구글이나 네이버.. 2024. 2. 4. 스프링부트로 이메일 인증 서비스 구현하기 목차 회원가입 기능을 개발하면서 이메일로 회원가입할 수 있는 기능을 개발중이다. 이메일이 정상적으로 사용할 수 있는 지를 확인할 필요가 있다. 그래서 이메일로 인증코드가 발송되고, 인증코드를 인증하는 기능을 구현하려고 한다. 이메일 인증 구현 로직 개발 환경 IDE(개발툴) : IntelliJ JDK(자바 버전) : 17 STS(스프링부트 버전) : 3.1.0 플러그인 추가 : build.gradle 구글 이메일 서비스(SMTP) Redis 사용 구글 SMTP 서비스 설정하기 먼저 이메일을 보내기 위해서는 SMTP 서비스를 이용해야한다. SMTP란 인터넷을 통해 이메일을 주고 받을 때 사용하는 기능이다. 개인이 개발을 진행하면 SMTP 서버를 구현해서 서비스를 이용하기엔 복잡하다. 그래서 구글이나 네이버.. 2024. 2. 3. 이전 1 2 다음