Skip to content

Commit be66b4d

Browse files
authored
Merge pull request #11 from CommitField/feat/#10-add
Add:BaseEntity, application ์ฝ”๋“œ ์„ค์ •
2 parents f77b123 + 314ca7b commit be66b4d

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

โ€Žsrc/main/java/cmf/commitField/CommitFieldApplication.javaโ€Ž

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22

33
import org.springframework.boot.SpringApplication;
44
import org.springframework.boot.autoconfigure.SpringBootApplication;
5+
import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
56

67
@SpringBootApplication
8+
@EnableJpaAuditing
79
public class CommitFieldApplication {
810

911
public static void main(String[] args) {

โ€Žsrc/main/java/cmf/commitField/global/jpa/BaseEntity.javaโ€Ž

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,27 @@
11
package cmf.commitField.global.jpa;
22

3+
import jakarta.persistence.EntityListeners;
34
import jakarta.persistence.GeneratedValue;
45
import jakarta.persistence.Id;
5-
import lombok.EqualsAndHashCode;
6-
import lombok.Getter;
6+
import jakarta.persistence.MappedSuperclass;
7+
import lombok.*;
8+
import lombok.experimental.SuperBuilder;
79
import org.springframework.data.annotation.CreatedDate;
10+
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
811

912
import java.time.LocalDateTime;
1013

1114
import static jakarta.persistence.GenerationType.IDENTITY;
15+
import static lombok.AccessLevel.PROTECTED;
1216

17+
@MappedSuperclass
18+
@NoArgsConstructor(access = PROTECTED)
19+
@AllArgsConstructor(access = PROTECTED)
20+
@Getter
21+
@SuperBuilder
22+
@EntityListeners(AuditingEntityListener.class)
23+
@ToString
24+
@EqualsAndHashCode(onlyExplicitlyIncluded = true)
1325
public class BaseEntity {
1426
@Id
1527
@GeneratedValue(strategy = IDENTITY)

0 commit comments

Comments
ย (0)