본문 바로가기

생성자2

스프링 Data JPA: Auditing 적용 방법 [Kotlin] 안녕하세요, 스코리아입니다. 오늘은 스프링 Data JPA의 Auditing을 적용하는 방법에 대해서 알아보겠습니다. 언어는 코틀린(Kotlin)으로 진행하겠습니다. JPA Auditing 소개 어원적인 "Auditing"은 감사, 감사 추적과 관련된 용어로, 어떤 일련의 이벤트나 활동에 대한 기록, 모니터링, 추적을 수행하는 것을 의미합니다. "JPA Auditing"은 Java Persistence API에서 제공하는 기능 중 하나로, 엔터티의 변경 이력을 추적하고 관리하는 데 사용됩니다. 주로 데이터베이스에서 특정 테이블의 Record가 언제 생성되었고, 언제 마지막으로 수정되었는지를 추적하는 데 활용됩니다. 이를 통해 데이터 변경 내역을 추적하고, 시간에 따른 엔터티의 상태를 확인할 수 있습니다 .. 2024. 1. 13.
자바 생성자 의미와 구현, 그리고 생성자 오버로딩 뜻? 안녕하세요. 스코리아입니다. 오늘은 자바의 생성자 의미를 파악하고 구현해 본 뒤, 생성자 오버로딩이 무엇인지 알아보겠습니다. 생성자 (constructor)란? 생성자 의미: 인스턴스가 생성될때 호출되는 인스턴스 초기화 메소드 생성자 용도: 객체가 생성될 때 변수나 상수를 초기화하거나 다른 초기화 기능을 수행하는 메소드를 호출 생성자 호출 방법 : 객체를 생성할 때 new 키워드와 함께 사용 - 예를 들면 new Student() 생성자 기본 문법: ([]){[] 생성자를 만들 때 주의할 점 생성자는 반환 값이 없음 생성자는 클래스의 이름과 동일해야 함 대부분의 생성자는 외부에서 접근 가능하지만, 필요에 의해 private로 선언해야 하는 경우도 있음 기본 생성자 (default constructor)란.. 2023. 8. 10.