Package com.alpaca.service.impl
Class InitializerServiceImpl
java.lang.Object
com.alpaca.service.impl.InitializerServiceImpl
- All Implemented Interfaces:
org.springframework.boot.ApplicationRunner
@Component
@Profile("dev")
public class InitializerServiceImpl
extends Object
implements org.springframework.boot.ApplicationRunner
Spring Boot startup initializer for development environments.
This component implements ApplicationRunner
, making it execute startup logic once the
Spring application context is fully initialized.
Annotated with @Profile("dev")
, this initializer only runs in development mode,
executing custom initialization logic via DataService
.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
run
(org.springframework.boot.ApplicationArguments args) Called automatically after application startup to initialize application data.
-
Field Details
-
dataService
-
-
Constructor Details
-
InitializerServiceImpl
public InitializerServiceImpl()
-
-
Method Details
-
run
public void run(org.springframework.boot.ApplicationArguments args) Called automatically after application startup to initialize application data.- Specified by:
run
in interfaceorg.springframework.boot.ApplicationRunner
- Parameters:
args
- theApplicationArguments
passed to the application
-