package com.workflow;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import lombok.Getter;
import lombok.NoArgsConstructor;
@Getter
@NoArgsConstructor
@Entity
public class Test {
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
}
package com.workflow;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface TestRepository extends JpaRepository<Test, Long> {
}
package com.workflow;
import org.springframework.stereotype.Component;
import jakarta.annotation.PostConstruct;
import lombok.RequiredArgsConstructor;
@Component
@RequiredArgsConstructor
public class InitTest {
private final TestRepository testRepository;
@PostConstruct
public void init() {
Test test = new Test();
testRepository.save(test);
}
}
