下面列出了org.springframework.boot.SpringApplication#run ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Test
public void testContentTypeConversion() throws Exception {
ConfigurableApplicationContext context = SpringApplication
.run(TestSinkWithContentTypeConversion.class, "--server.port=0");
@SuppressWarnings("unchecked")
TestSinkWithContentTypeConversion testSink = context
.getBean(TestSinkWithContentTypeConversion.class);
Sink sink = context.getBean(Sink.class);
String id = UUID.randomUUID().toString();
sink.input().send(MessageBuilder.withPayload("{\"foo\":\"barbar" + id + "\"}")
.setHeader("contentType", "application/json").build());
assertThat(testSink.latch.await(10, TimeUnit.SECONDS));
assertThat(testSink.receivedArguments).hasSize(1);
assertThat(testSink.receivedArguments.get(0)).hasFieldOrPropertyWithValue("foo",
"barbar" + id);
context.close();
}
public static void main(String[] args) {
if (!versionedApplication().showVersionInfo(args)) {
if (args.length == 0) {
SpringApplication.run(PeriscopeApplication.class);
} else {
SpringApplication.run(PeriscopeApplication.class, args);
}
}
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
public static void main(String[] args) {
SpringApplication.run(EasyWebApplication.class, args);
}
public static void main(String[] args) {
SpringApplication app = new SpringApplication(SampleApplication.class);
app.setLogStartupInfo(false);
app.run(args);
}
public static void main(String[] args) {
SpringApplication app = new SpringApplication(WebfluxTemplateApplication.class);
app.setWebApplicationType(WebApplicationType.REACTIVE);
app.run(args);
}
public static void main(String[] args) {
SpringApplication.run(AlipayGatewayServerBootstrap.class, args);
LOGGER.info("redis-distributed-lock-demo-spring启动完成......");
}
public static void main(String[] args) {
SpringApplication.run(EurekaApplication.class, args);
}
public static void main(String[] args) {
SpringApplication.run(StubRunnerBoot.class, args);
}
public static void main(String[] args) {
SpringApplication.run(ResourceServerBApplication.class, args);
}
public static void main(String[] args) {
SpringApplication springApplication = new SpringApplication(ThreadPoolServerApplication.class);
ApplicationContext applicationContext = springApplication.run(args);
}
public static void main(String args[]) {
SpringApplication.run(AuthenticationProviderApplication.class, args);
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
public static void main(String[] args) {
SpringApplication.run(FormSampleApplication.class, args);
}
public static void main(String[] args) {
SpringApplication.run(SpringBootDemoCacheEhcacheApplication.class, args);
}
public static void main(String[] args) {
SpringApplication.run(TestApplication.class, args);
}
public static void main(String[] args) {
SpringApplication.run(ProducerApplication.class, args);
}
public static void main(String[] args) {
SpringApplication.run(SecretManagerApplication.class, args);
}
public static void main(String[] args) {
Set<String> list = new LinkedHashSet<>(Arrays.asList(args));
list.addAll(Arrays.asList("--server.port=8000", "--spring.cloud.function.web.export.enabled=false", "--spring.main.web-application-type=reactive"));
SpringApplication.run(TestServer.class, list.toArray(new String[0]));
}
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}