新零售支付全家桶


搭建前后端分离项目

如果我们自己从零开始,白手起家,搭建出前后端分离的项目,还是非常耗费时间的事情。首先我们要在后端的SSM框架的项目中,继承Shiro和JWT技术,并且还要实现RBAC权限模型。然后还要写代码,预防XXS网络攻击。为了能让前端项目访问到后端项目,我们还要在后端项目上允许跨域请求。搭建前端项目也不简单,创建工程、写配置文件,还要设置页面的路由等等。想必大家在写程序的时候也很少从零做起搭建前后端分离的项目。所以我们完全可以找一个把这些技术都整合在一起的开源项目,然后在这个项目的基础之上去做我们自己的业务开发。这里我跟大家推荐的是人人网开源的前后端分离项目:renren-fast。

导入后端项目

  1. IDEA工具安装Lombok插件
  2. 在MySQL中创建renren-fast逻辑库,并且导入SQL文件
  3. 修改application-dev.yml文件中的数据库连接信息

导入前端项目

  1. 修改package.json文件中的node-sass的版本号为*
  2. 进入前端工程,执行下面的命令
    cnpm install
  3. 运行前端项目
    npm run dev

Maven项目导入失败解决方法

如果Maven初始化项目失败,可以尝试如下办法解决:

  1. 关闭IDEA工具,然后删除renren-fast后端项目里面.idea文件夹
  2. 删除Maven下载的所有依赖文件
  3. 重新启动IDEA工具,然后导入后端项目
  4. 在IDEA中,选中项目然后点击鼠标右键,在菜单里面选择“Maven”,然后在二级菜单里面选择“reimport即可”

页面列表

ITEM_HTML