新零售支付全家桶


搭建前后端分离项目

<p>如果我们自己从零开始,白手起家,搭建出前后端分离的项目,还是非常耗费时间的事情。首先我们要在后端的SSM框架的项目中,继承Shiro和JWT技术,并且还要实现RBAC权限模型。然后还要写代码,预防XXS网络攻击。为了能让前端项目访问到后端项目,我们还要在后端项目上允许跨域请求。搭建前端项目也不简单,创建工程、写配置文件,还要设置页面的路由等等。想必大家在写程序的时候也很少从零做起搭建前后端分离的项目。所以我们完全可以找一个把这些技术都整合在一起的开源项目,然后在这个项目的基础之上去做我们自己的业务开发。这里我跟大家推荐的是人人网开源的前后端分离项目:renren-fast。</p> <ul> <li>后端Java项目:<a href="https://gitee.com/renrenio/renren-fast">https://gitee.com/renrenio/renren-fast</a></li> <li>前端VUE项目:<a href="https://github.com/daxiongYang/renren-fast-vue">https://github.com/daxiongYang/renren-fast-vue</a></li> <li>代码生成工具:<a href="https://gitee.com/renrenio/renren-generator">https://gitee.com/renrenio/renren-generator</a></li> </ul> <h2>导入后端项目</h2> <ol> <li>IDEA工具安装Lombok插件</li> <li>在MySQL中创建renren-fast逻辑库,并且导入SQL文件</li> <li>修改application-dev.yml文件中的数据库连接信息</li> </ol> <h2>导入前端项目</h2> <ol> <li>修改package.json文件中的node-sass的版本号为*</li> <li>进入前端工程,执行下面的命令 <pre><code class="language-bash">cnpm install</code></pre></li> <li>运行前端项目 <pre><code class="language-bash">npm run dev</code></pre></li> </ol> <h2>Maven项目导入失败解决方法</h2> <p>如果Maven初始化项目失败,可以尝试如下办法解决:</p> <ol> <li>关闭IDEA工具,然后删除renren-fast后端项目里面.idea文件夹</li> <li>删除Maven下载的所有依赖文件</li> <li>重新启动IDEA工具,然后导入后端项目</li> <li>在IDEA中,选中项目然后点击鼠标右键,在菜单里面选择“Maven”,然后在二级菜单里面选择“reimport即可”</li> </ol>

页面列表

ITEM_HTML