码迷,mamicode.com
首页 > 移动开发 > 详细

@SpringBootApplication 标注非引导类

时间:2019-10-25 23:41:24      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:sys   cat   webconfig   ebs   oid   get   serve   response   col   

1、引导类

public class App {
    public static void main(String[] args) {
        SpringApplication.run(WebConfiguration.class, args);
    }
}

2、WebConfiguration 

@SpringBootApplication
public class WebConfiguration {
    /**
     * 浏览器地址栏中输入:http://localhost:8080/hello,回车后,输出:Hello,World
     * @return
     */
    @Bean
    public RouterFunction<ServerResponse> helloworld() {
        return route(GET("/hello"),request->ok().body(Mono.just("Hello,遥远2"),String.class));
    }

    /**
     * 在spring boot应用启动后回调
     * @param context
     * @return
     */
    @Bean
    public ApplicationRunner runner(WebServerApplicationContext context) {
        return args -> {
            System.out.println("当前WebServer实现类为:"+context.getWebServer().getClass().getName());
        };
    }
}

也可以正常运行。

见《springboot-05-SpringBootApplication-03-tagnoapp》

 

@SpringBootApplication 标注非引导类

标签:sys   cat   webconfig   ebs   oid   get   serve   response   col   

原文地址:https://www.cnblogs.com/yaoyuan2/p/11741237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!