为Nginx 配置 WebSocket

WebSocket 是一个协议, 它提供了一种创建 web 应用程序的方法, 它支持客户端和服务器之间的 real-time 双向通信。WebSocket 使开发这些类型的应用程序更加容易。大多数现代浏览器支持 WebSocket, 包括 Firefox、ie 浏览器、浏览器、Safari 和 Opera, 越来越多的服务器应用框架也在支持 WebSocket。 NGINX 通过允许在客户端和后端

跨域资源共享以及Spring MVC的支持

本来想写文章详细整理一下「跨域资源共享,以及在Spring MVC中如何实现」,但是发现网站上已经有很多文章总结了, 相信我在怎么写也和绝大多数文章的差别不大,所以我选中了5篇比较不错的文章(地址在文章参考资料中)作为引用。 所以读者直接看引用的这几篇文章就好了。 参考资料 浏览器同源政策及其规避方法 跨域资源共享 CORS 详解 Cross-origin resource sharing Ena

Spring中Enum的依赖注入

Spring 依赖注入很简单,没什么值得细说的。但是我之前遇到了一个场景,需要在一个Enum类中注入某一个service。 说实话之前没有遇到过这种情况。虽然我不赞同Enum类有过多的逻辑,但是没有办法,现实就是那么残酷。而且Enum确实可以通过一些手段来注入其他发service的。 比如下面的代码中,为EnumClass枚举类注入OtherService服务,代码示例如下: