#### 這一個什麼項目html
##### 使用技術前端
ActiveMQgit
由於這個項目使用Jetty做爲嵌入式Servlet 容器,能夠像Spring Boot 使用main方法直接運行項目,一句話歸納 一個使用Spring MVC項目就像Spring Boot同樣運行,同樣部署。若是你只想單純使用Spring MVC構建項目,可是像和Spring Boot直接編譯成一個jar運行,又能夠忍受沒有修改自動編譯重啓,能夠了解這個Demo。github
在逐步開發過程當中,發現本身需求,用戶使用,頁面樣式,作得都不是很好。但願很和牛逼的人合做,一齊完善這個項目,能讓它變成可使用的產品。本身也能夠在此不斷學習,不斷累計新的知識,慢慢變強起來。若是有人想加入我,這個項目裏的三個郵箱都是個人帳戶,隨時能夠給我email,web
其實這種Spring Stomp+Spring Security 項目網上有不少,大多數都是用Spring Boot構建,不多有用MVC的。其實這幾年不少新出技術demo大多數都是用Spring Boot構建,Spring Boot藉助簡潔的配置,大量自動化注入深得開發者喜好,搶奪Spirng MVC市場。可是,再學習前提下,我特別喜歡用Spring MVC,能夠深刻了解每個技術細節,每引入一個新東西,都須要瞭解怎麼合併到Spring框架中。我一開始作的時候就直接選擇Spring MVC,當我想去網上搜索一些參照例子,發現少得惋惜,也踩了很多坑。若是你看下這個項目代碼,你會發現,將pom的依賴換成 Spring Boot,不用改任何代碼就能夠直接運行了。由於你會發現,這個項目也基本上沒有任何xml配置,很是簡潔,引入Spring Security等框架也只是加一個註解OK。公司構建一個普通Java Web項目都喜歡用Spring Boot,由於構建很是快,配置少,部署方便,可是使用Spring MVC構建也不差什麼,Spring Boot有不少特性都是專門爲Spring Cloud使用,單純用來作Web有點浪費了。不少人還停留在,使用Spring MVC 這些框架就是要引入一大堆xml配置文件,可是我跟你說,自從Spring 3.2 推出後,就可使用Java Config方式了,如今都更新到了Spring 5了,還在用xml方式構建項目。spring
http://shenyifeng.tk/static/html/jetty-chat.html數據庫
登陸頁面 初始化了三個帳戶 ting6405@gmail.com,aojianshop@gmail.com,shenyifeng0xw@gmail.com
,密碼:123456
框架
其餘的功能我就不展現了,有興趣能夠直接到 http://shenyifeng.tk/static/html/jetty-chat.html 查看學習
代碼就在https://github.com/xiaowu6666/spring-stomp-security-webflux-embedded-jetty
google