效果展示
同上一篇一样,在展示具体的代码配置之前,先展示一下最终的效果:
下面是整个项目的目录结构:
├─main
│ ├─java
│ │ └─com
│ │ └─zjw
│ │ └─stomp
│ │ │ StompApplication.java
│ │ │
│ │ ├─config
│ │ │ TomcatConfiguration.java
│ │ │ WebSocketConfig.java
│ │ │
│ │ └─controller
│ │ BroadcastController.java
│ │ HTMLController.java
│ │
│ └─resources
│ │ application.yaml
│ │ keystore.jks
│ │
│ └─templates
│ greet.html
│ index.html
│
└─test
└─java
└─com
└─zjw
└─stomp
StompApplicationTests.java
复制代码
Tips
想要生成以上目录树的结构,只需要在命令行使用 tree /f 文件夹名
即可,如果不想展示具体的文件,去掉 /f
参数即可。
具体配置
wss
配置
想要设置 wss
协议只需要 SpringBoot
配置 https
即可,下面就讲解具体的步骤:
生成签名证书
在
cmd
中输入以下命令,这里的D:\develop\keystore.jks
即证书的生成路径,自己根据自