From 31ea98b5ab051f7ab39cbfa5bce9bd8130e7c003 Mon Sep 17 00:00:00 2001 From: Fredo <fredotanzil@gmail.com> Date: Wed, 26 Feb 2025 18:40:21 +0700 Subject: [PATCH] [GREEN] Fix DevDataSeeder not working --- .../safetypin/authentication/seeder/DevDataSeeder.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/com/safetypin/authentication/seeder/DevDataSeeder.java b/src/main/java/com/safetypin/authentication/seeder/DevDataSeeder.java index e33c4f6..58dc982 100644 --- a/src/main/java/com/safetypin/authentication/seeder/DevDataSeeder.java +++ b/src/main/java/com/safetypin/authentication/seeder/DevDataSeeder.java @@ -2,10 +2,15 @@ package com.safetypin.authentication.seeder; import com.safetypin.authentication.model.User; import com.safetypin.authentication.repository.UserRepository; +import jakarta.annotation.PostConstruct; +import org.springframework.context.annotation.Profile; import org.springframework.security.crypto.password.PasswordEncoder; +import org.springframework.stereotype.Component; import java.time.LocalDate; +@Component +@Profile({"dev"}) public class DevDataSeeder implements Runnable { private final UserRepository userRepository; @@ -16,6 +21,11 @@ public class DevDataSeeder implements Runnable { this.passwordEncoder = passwordEncoder; } + @PostConstruct + public void init() { + run(); + } + @Override public void run() { // Only seed if there are no users in the repository -- GitLab