三、后端打包 1. 打包springboot项目,依次clean、compile、package,打包完成后会生成target/demo-0.0.1-SNAPSHOT.jar文件 2. jar包传到服务器上之后,使用nohup java -jar demo-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod &命令启动,启动后报错, 查看服务器jdk版本,发现版本过低,参照https://www.cnblogs...
1.创建springboot项目,进入https://start.spring.io生成 也可使用https://start.aliyun.com阿里云的镜像和脚手架(一开始第二步用官网生成的springboot包没好使,报错连接到仓库超时,后来想着用阿里的仓库试试也没弄成功,最后重新安装了maven,又使用官网的,自动下载成功了。。) 2.新建模块,创建Maven模块 (从gitee上...
项目地址:https://github.com/lenve/vhr 微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot + Vue 开发。项目打通了前后端,并且提供了非常详尽的文档,从Spring Boot接口设计到前端 Vue 的开发思路,作者全部都记录在项目的 wiki 中,是不可多得的Java全栈学习资料。 项目效果图: 微人事效果图 项目部...
(1)将前端文件复制到服务器nginx目录下的html文件中,后端复制到服务器任何一个地方。 (2)用nodepad++修改nginx配置文件nginx.conf。(完整配置内容见附) nginx.conf中listen为80的Server下的root,修改为html/dist;,这个路径与自己前端项目包名(dist)一致,即nginx默认从html/dist;目录下读取index.html。 在上面修改r...
我会使用uexam[1] 这个实战项目作为案例! uexam 是一款前后端分离的在线考试系统。这个项目的后端基于 Spring Boot 2.0 + MySQL / PostgreSQL + Redis + MyBatis ,前端基于 Vue 。 开始搭建环境之前,首先需要通过 Git 将项目克隆到本地。 gitclonehttps://gitee.com/SnailClimb/uexam.git ...
从零开始搭建一个项目最重要的是选择一个自己熟悉的框架,此项目使用Springboot框架来构建后端结构,使用vue来构建前端页面。数据层我们常用的是Mybatis,这里我大部分使用了Mybatis-plus简化配置,在涉及到多表联合查询的时候使用了Mybatis。登录功能使用的单点登录,使用jwt作为我们的用户身份验证。引入了SpringSecurity安全...
创建Spring Boot项目 使用Spring Initializer创建一个新项目,项目名为power-admin-api,点击右边的”Add DEPENDENCIES"按钮,然后添加Spring Web,Spring Security和Validation依赖包,具体如下图所示。 Spring Initializer 点击下面的"GENERATE"按钮,会下载一个zip包,解压后用你的IDE导入即可。如果你是用IDEA,可以按下图选择文...
本次主要讲解SpringBoot+Vue前后端完全分离项目在CentOS云服务器上的环境搭建与部署过程,我们主要讲解原生部署。 一.原生部署概念 原生部署是指将应用程序(一般是指软件、应用或服务)在底层的操作系统环境中直接运行和部署,而不依赖于额外的中间件、框架或虚拟化技术。
起因:看过Dubbo管控台的都知道,人家是个前后端分离的项目,可是一条打包命令能让两个项目整合在一起,我早想这样玩玩了。 1. 建立个maven父项目 next 这个作为父工程,next Finish,然后把项目目录的src删除 2. 建立springboot子项目(Module) next next
前后端分离意味着,前后端之间使用 JSON 来交流,两个开发团队之间使用 API 作为契约进行交互。前后技术选型互不影响!