CryptoTraderEngineApplication

@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""])
open class CryptoTraderEngineApplication

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

SpringBootApplication

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun main(args: Array<String>)