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);
	}

}

image.png