Crypto Trader Engine Application
@SpringBootApplication
@EnableAsync
@EnableScheduling
@EntityScan(basePackages = [""org.cryptotrader.api.library.entity"", ""org.cryptotrader.data.library.entity"" ] )
@ComponentScan(basePackages = [""org.cryptotrader.api.library.component"", ""org.cryptotrader.engine"", ""org.cryptotrader.api.library"", ""org.cryptotrader.data.library"" ] )
@EnableJpaRepositories(basePackages = [""org.cryptotrader.api.library.repository"", ""org.cryptotrader.data.library.repository"" ] )
Main entry point for the CryptoTrader Engine application. This class initializes and configures the Spring Boot application with support for asynchronous processing, scheduling, JPA repositories, and entity scanning. Additionally, it provides mechanisms to enable or disable trading based on external configuration through environment variables or system properties.
Author
theoliverlear - Oliver Lear Sigwarth
See also
Spring Boot Application