Package io.inversion.spring.main
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
FieldsModifier and TypeFieldDescriptionprotected static org.springframework.context.ApplicationContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidexit()org.springframework.context.ApplicationContextstatic voidstatic org.springframework.context.ApplicationContextrun(io.inversion.Api... apis) Convenience method for launching a Engine with a single API.static org.springframework.context.ApplicationContext
-
Field Details
-
context
protected static org.springframework.context.ApplicationContext context
-
-
Constructor Details
-
InversionMain
public InversionMain()
-
-
Method Details
-
main
-
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()
-