@SpringBootApplication(exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class)
public class InversionMain
extends java.lang.Object
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
| Modifier and Type | Field and Description |
|---|---|
protected static org.springframework.context.ApplicationContext |
context |
protected static io.inversion.Engine |
engine |
protected static java.lang.Class |
primarySource |
| Constructor and Description |
|---|
InversionMain() |
| Modifier and Type | Method and Description |
|---|---|
static void |
exit() |
org.springframework.context.ApplicationContext |
getContext() |
static io.inversion.Engine |
getEngine()
The Engine will not be populated until after the Spring Boot app starts
and publishes the ApplicationContext
|
static void |
main(java.lang.String[] args) |
static org.springframework.context.ApplicationContext |
run(io.inversion.Api... apis)
Convenience method for launching a Engine with a single API.
|
static void |
run(java.lang.Class<?> primarySource,
java.lang.String... args) |
static org.springframework.context.ApplicationContext |
run(java.lang.String[] args,
io.inversion.Api[] apis) |
protected static java.lang.Class primarySource
protected static org.springframework.context.ApplicationContext context
protected static io.inversion.Engine engine
public static void main(java.lang.String[] args)
public static void run(java.lang.Class<?> primarySource,
java.lang.String... args)
public static org.springframework.context.ApplicationContext run(io.inversion.Api... apis)
apis - the Apis to runpublic static org.springframework.context.ApplicationContext run(java.lang.String[] args,
io.inversion.Api[] apis)
public static void exit()
public org.springframework.context.ApplicationContext getContext()
public static io.inversion.Engine getEngine()
Copyright © 2023 Rocket Partners, LLC. All rights reserved.