Skip to content

Commit 92048ee

Browse files
committed
Fix: DevInitData 수정
- 이제는 dev 환경이 아닌 default 환경일때만 실행하도록 변경
1 parent 0bf25c9 commit 92048ee

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/com/back/global/initData/DevInitData.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import org.springframework.context.annotation.Bean;
1010
import org.springframework.context.annotation.Configuration;
1111
import org.springframework.context.annotation.Profile;
12+
import org.springframework.core.env.Environment;
1213
import org.springframework.security.crypto.password.PasswordEncoder;
1314
import org.springframework.transaction.annotation.Transactional;
1415

@@ -17,10 +18,14 @@
1718
public class DevInitData {
1819
private final UserRepository userRepository;
1920
private final PasswordEncoder passwordEncoder;
20-
21+
private final Environment environment;
2122
@Bean
2223
ApplicationRunner DevInitDataApplicationRunner() {
2324
return args -> {
25+
String activeProfile = environment.getProperty("spring.profiles.active", "none");
26+
if (!"default".equals(activeProfile)) {
27+
return; // default 환경이 아니면 실행하지 않음
28+
}
2429
initUsers();
2530
};
2631
}

0 commit comments

Comments
 (0)