项目通过idea部署

使用h2数据库

  • 将项目导入idea后,在collection\sample\src\main\resources\application.properties文件中,设置spring.profiles.active=test
  • 启动项目,使用idea的Built-in Webserver启动前端界面,或者输入http://localhost:63342/collection/sample/static/login.html访问(端口取决于idea设置的built-in server端口)
  • 默认登陆密码:alice/alice

使用本地mysql数据库

  • 通过本地mysql数据库,需要先新建数据库,数据库的sql文件放在/sql文件夹下

  • 修改配置文件collection\sample\src\main\resources\application-dev.properties

    spring.datasource.url=jdbc:mysql://localhost:3306/your database?useUnicode=true&characterEncoding=utf-8&useSSL=false
    spring.datasource.username=your username
    spring.datasource.password=your password
  • 修改配置文件在collection\sample\src\main\resources\application.properties文件中,设置spring.profiles.active=dev

  • 启动项目,使用idea的Built-in Webserver启动前端界面,或者输入http://localhost:63342/collection/sample/static/login.html访问(端口取决于idea设置的built-in server端口)

  • 默认登陆密码:alice/alice

see also

  • 项目打包,进入最外层的pox.xml文件所在位置,输入mvn clean package
  • 通过jar启动项目java -jar sample-0.0.1-SNAPSHOT.jar --spring.profiles.active=test,使用h2数据库
  • 项目前端界面建议使用idea的build-in web部署,这是由于cors如果要允许cookie,设置时候不能使用*来允许,所以代码中跨域只指定了idea的build-in web,即http://localhost:63342/

使用vue-cli前端

  • 进入到front_end/front_end的路径下,输入npm install安装对应的模块
  • npm run dev启动项目