package com.example.springdatajpa; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.data.domain.AuditorAware; import org.springframework.data.jpa.repository.config.EnableJpaAuditing; import java.util.Optional; import java.util.UUID; @EnableJpaAuditing @SpringBootApplication public class SpringDataJpaApplication { public static void main(String[] args) { SpringApplication.run(SpringDataJpaApplication.class, args); } @Bean public AuditorAware auditorProvider() { // 세션에서 유저 아이디를 가져와서 사용한다. // Todo return () -> Optional.of(UUID.randomUUID().toString()); } }