一起来学SpringBoot | 第二十五篇:打造属于你的聊天室(WebSocket)     







好友聊天


``` ### 主函数 ``` java package com.battcn; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.web.socket.config.annotation.EnableWebSocket; import org.springframework.web.socket.server.standard.ServerEndpointExporter; /** * @author Levin */ @EnableWebSocket @SpringBootApplication public class Chapter24Application { public static void main(String[] args) { SpringApplication.run(Chapter24Application.class, args); } @Bean public ServerEndpointExporter serverEndpointExporter() { return new ServerEndpointExporter(); } } ``` ### 测试 启动 `Chapter24Application.java` 中的 `main` 方法,为了更好的演示效果这里打开了俩浏览器窗口做的测试... ![测试结果](http://image.battcn.com/article/images/20180627/springboot/v2-other-websocket/2.png) ## 总结 目前很多大佬都写过关于 **`SpringBoot`** 的教程了,如有雷同,请多多包涵,本教程基于最新的 `spring-boot-starter-parent:2.0.3.RELEASE`编写,包括新版本的特性都会一起介绍... ## 说点什么 - **个人QQ:1837307557** - **battcn开源群(适合新手):391619659** - **微信公众号(欢迎调戏):`battcn`** ![公众号](http://image.battcn.com/assets/images/wxgzh8cm.png) 个人博客:[http://blog.battcn.com/](http://blog.battcn.com/ "http://blog.battcn.com/") 全文代码:[https://github.com/battcn/spring-boot2-learning/tree/master/chapter24](https://github.com/battcn/spring-boot2-learning/tree/master/chapter24 "https://github.com/battcn/spring-boot2-learning/tree/master/chapter24")