Package com.skava.oms

Class OmsApplication

java.lang.Object
com.skava.oms.OmsApplication

@SpringBootApplication(exclude=org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class, scanBasePackages="com.skava,${spring.additionalPackages.scan}") @PropertySources(@PropertySource(value={"classpath:swagger-docs.yml","${spring.additonal-swagger-doc.ymls}"},factory=com.skava.core.yaml.YamlPropertySourceFactory.class)) @EnableMongoRepositories(basePackages="com.skava", repositoryBaseClass=com.skava.core.TemplateRepositoryImpl.class) @EntityScan(basePackages={"com.skava","${spring.additionalPackages.scan}"}) @AutoConfigurationPackage(basePackages={"com.skava","${spring.additionalPackages.scan:null}"}) @EnableCaching @EnableMongoAuditing public class OmsApplication extends Object
The Class OmsApplication This class is the starting point of execution
  • Field Details

    • VERSION

      public static final String VERSION
      Application version
      See Also:
    • redisson

      protected org.redisson.api.RedissonClient redisson
      RedissonClient instance for managing Redis connections and operations
    • collectionRepository

      @Autowired protected CollectionRepository collectionRepository
    • bpmService

      @Autowired(required=false) protected BPMService bpmService
  • Constructor Details

    • OmsApplication

      protected OmsApplication()
  • Method Details

    • main

      public static void main(String[] args)
      The main method.
      Parameters:
      args - the arguments
    • openApi

      @Lazy @Bean public io.swagger.v3.oas.models.OpenAPI openApi()
      Returns:
      a new Docket with configurations to generation of swagger 2.0.
    • customize

      @Lazy @Bean public org.springdoc.core.customizers.OperationCustomizer customize()
    • restTemplate

      @Bean public org.springframework.web.client.RestTemplate restTemplate()