2019独角兽企业重金招聘Python工程师标准>>>
1、 在项目目录下命令行安装 两个组件
bower install sockjs-client
bower install stomp-websocket
2、在index.html 中加入组件js的引用
<script src="bower_components/sockjs-client/dist/sockjs.js"></script>
<script src="bower_components/stomp-websocket/lib/stomp.js"></script>
3、将旧项目的tracker文件夹复制到相关目录
包括 tracker.controller.js,tracker.html ,tracker.service.js,tracker.state.js 等文件
4、将 tracker.json 文件复制到指定语言的i18n文件夹下面
5、修改 webapp/app/services/auth 目录下的principal.service.js 文件
参考旧项目代码,加入JhiTrackerService的引用,在getAccountThen函数中,加入如下语句
JhiTrackerService.connect();//登陆成功则连接服务器
6、 修改webapp/app/layouts/navbar 目录下navbar.html文件,加入新菜单项
<li ui-sref-active="active">
<a ui-sref="jhi-tracker" ng-click="vm.collapseNavbar()">
<span class="glyphicon glyphicon-eye-open"></span>
<span data-translate="global.menu.admin.tracker">User tracker</span>
</a>
</li>
7、将旧项目 websocket 文件夹下的ActivityService.java,ActivityDTO.java等文件复制到对应目录
8、 将WebsocketConfiguration.java,WebsocketSecurityConfiguration.java 文件复制到对应目录
9、重新编译运行 mvn spring-boot:run
可以看到websocket已经能正常运行