Class InversionMain

java.lang.Object
io.inversion.spring.main.InversionMain

@SpringBootApplication(exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class) public class InversionMain extends Object
Launches your Api in an SpringBoot embedded Tomcat.

This is a super simple way to launch an Api with an embedded Tomcat but if you are a regular Spring Boot users and would like to wire your Api up an a more "spring-ish" way, please check out io.inversion.spring.config.EnableInversion

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static org.springframework.context.ApplicationContext
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
     
    org.springframework.context.ApplicationContext
     
    static void
    main(String[] args)
     
    static org.springframework.context.ApplicationContext
    run(io.inversion.Api... apis)
    Convenience method for launching a Engine with a single API.
    static org.springframework.context.ApplicationContext
    run(String[] args, io.inversion.Api[] apis)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • context

      protected static org.springframework.context.ApplicationContext context
  • Constructor Details

    • InversionMain

      public InversionMain()
  • Method Details

    • main

      public static void main(String[] args)
    • run

      public static org.springframework.context.ApplicationContext run(io.inversion.Api... apis)
      Convenience method for launching a Engine with a single API.
      Parameters:
      apis - the Apis to run
      Returns:
      the SpringBoot ApplicationContext for the running server
    • run

      public static org.springframework.context.ApplicationContext run(String[] args, io.inversion.Api[] apis)
    • exit

      public static void exit()
    • getContext

      public org.springframework.context.ApplicationContext getContext()