Linux环境下-SpringBoot 前后端分离项目的部署一、前言 本文记录的是基于Nginx服务器搭建、配置完成后的项目部署流程案例,仅用于记录和参考使用,若有不当之处,欢迎指正。二、环境SpringBoot + Vue + Nginx三、项目部署步骤1、Xshell下载安装 我连接Linux用的是Xshell 6,文件传输使用的是其自带的Xftp 6,软件本身是收费的,但官方提供了“家庭
转载
2024-03-29 15:52:22
42阅读
前后端分离项目springBoot +shiro权限控制+redis本次使用shiro主要实现以下几个功能 1.用户没有登录无法访问任何为权限控制的接口 2.用户登录后只能访问该用户所拥有的权限,实现了对后端接口颗粒级的权限控制 3.两个用户登录同一个账号时,后登录的用户会将先登录的用户挤掉一.数据库设计用户表 user 角色表role 用户角色中间表user_role资源权限表resource
转载
2024-03-28 16:08:05
50阅读
最近做一个公司的小项目,使用到shiro做权限管理,在参考几位大佬的博客之后,自己也趟了无数坑,在此做一个记录。此次的springboot版本为:2.1.7.RELEASE。话不多说,直接代码伺候:1、shiro部分的pom文件:<dependency>
<groupId>org.apache.shiro</groupId>
转载
2024-03-27 07:43:35
40阅读
部署步骤:先在服务器上搭建运行环境,Nginx,MySQL,JDK,Redis。然后打包springboot,vue项目注意:要先将springboot的配置文件application.yml下的redis,数据源的地址端口密码改成服务器环境下的,然后将springboot项目打成jar包,如果最终需要执行的jar包下有多个配置文件可以使用此命令进行指定配置文件执行jar包nohup java -
转载
2023-11-09 16:17:29
288阅读
一、后端部署(tomcat)1、修改打包方式为war包<packaging>war</packaging>2、移除tomcat依赖或者将tomcat依赖scope改为provide移除Tomcat依赖<dependency>
<groupId>org.springframework.boot</groupId>
<art
转载
2024-02-25 05:54:34
127阅读
简述:Spring boot+Vue 前后端分离项目部署,主要采用docker容器部署方式。Springboot项目部署:docker构建mysql环境+docker构建项目自身环境。Vue项目:使用docker启动nginx服务器方式代理部署。1.SpringBoot项目部署项目使用mysql8.0作为数据源,所以部署时需要使用docker构建mysql环境及项目自身环境。1.1.mysql容器
转载
2024-02-19 13:21:05
51阅读
前后端分离部署前后端部署前期准备1.前端1.在打包之前把方法请求的地址换成你服务器的地址,换完之后给后面再加上/api。(然后再打包)。2.在上面找到运行->运行终端->选择第一个也就是npm run bulid 通过npm run bulid命令进行打包,最后生成dist文件夹2.后端1.找到该springboot项目pom.xml,给里面增加如下代码。 配置项目打包发布(jar包)
转载
2024-03-25 17:21:10
556阅读
部署简介本项目是一个前后端分离项目,前端使用vue和elementUI,后端是springBoot集成redis、mysql。项目中的静态资源直接上传到服务器磁盘,使用nginx做动静分离。部署实战1:服务器项目环境搭建首先保证服务器的Java环境是正常的。安装redis,设置密码。安装MySQL,将本地的数据生成sql脚本,利用脚本同步本地的MySQL数据。安装nginx将项目用到的接口打开,让
转载
2023-08-11 19:57:35
497阅读
部署环境centos 7.6环境准备安装jre1.8,准备好要部署的包:前端打包后的dist文件夹,前端服务器nginx,后端使用spring boot打包好的jar包前端vue项目使用idea的npm工具 双击 build 后,项目的根路径下会生成 dist文件夹前端代码打包完成。然后将dist文件夹考备到 linux服务器的 /opt/datanet/ 下安装nginxlinux安装nginx
转载
2024-01-21 05:38:09
66阅读
问题描述将项目升级为前后端分离的过程中,关于shiro的权限控制遇到了一些问题,这里记录下问题以及解决方法;使用springboot+shiro前后端分离后出现的跨域问题在项目进行前后端分离后,前端发送给后端的请求总是报跨域问题 Access to XMLHttpRequest at ‘http://localhost:8081/******’ from origin ‘http://localh
转载
2024-06-18 08:22:45
105阅读
前言一般来说,我们用SpringSecurity默认的话是前后端整在一起的,比如thymeleaf或者Freemarker,SpringSecurity还自带login登录页,还让你配置登出页,错误页。但是现在前后端分离才是正道,前后端分离的话,那就需要将返回的页面换成Json格式交给前端处理了SpringSecurity默认的是采用Session来判断请求的用户是否登录的,但是不方便分布式的扩展
转载
2024-03-01 11:21:45
106阅读
背景:我们所在的前端组是公司IT部门的一个公共技术组,承接公司各条业务线的WEB前端需求。这样就要求我们要有自己的前端服务器,这些服务器还要能够根据不同业务线需求与后端对接。这些服务器的结构如何,服务器与服务器之间有没有关联、服务器与业务线的关系如何、服务器与后端的配置如何才能通用,以上这些即是本文需要回答的问题。首先搞清楚需要怎样的服务器:Web前端必定是要走前后端分离模式的,nginx既可以代
转载
2024-03-26 09:52:32
26阅读
title: 轻量应用服务器部署 SpringBoot 前后端分离项目 date: 2022-02-09 23:59:34 tags:服务器SpringBoot categories:服务器 cover: https://cover.png feature: false部署 Nginx 见:轻量应用服务器使用总结1. 前端项目部署1、这里使用的是 vue 项目,运行 npm run build,会
转载
2024-01-08 15:33:51
127阅读
前端vue+后端spring boot,第一次采用这种分离形式进行开发,最近项目要上线了,需要部署到服务器上,因为自己还是刚刚接触学习这种分离开发的模式,部署的时候遇到了很多问题,最近几天搞这个上线的事情被虐得心态差点崩溃,刚从一个坑里出来立马又被拖进另一个坑,深刻体会到——学海无涯苦作舟,特此记录小结一下,也算是小白踩坑的一个小小纪念吧。下图展示了前端项目和后端项目的基本结构,接下来就是如何编译
转载
2024-03-07 17:11:01
561阅读
最近从github上发现一个不错的项目,项目使用的是springboot整合shiro-spring-boot-web-starter实现前后端分离技术,但部署的启动后,出现了一些问题。这里是借鉴的文章:https://www.jianshu.com/p/dbe441dcdbcf这里是github上面的项目连接:https://github.com/CaiBaoHong/biu这里是shiro官方
转载
2024-06-20 09:32:58
186阅读
作者丨Guide哥有一些学习 Java 时间比较短的小伙伴,不知道如何在自己本地把项目跑起来。尤其是一些前后端分离的项目,直接把一些不懂前端的小伙伴给整迷糊了。今天这篇文章,我就从一个初学者的角度,带着大家在本地搭建一下项目环境。我会使用 uexam[1] 这个实战项目作为案例!uexam 是一款前后端分离的在线考试系统。这个项目的后端基于 Spring Boot 2.0+MySQL/Postgr
转载
2024-06-07 11:11:54
690阅读
前言在 Spring Boot + Vue 前后端分离项目中,后端只提供接口,页面处理和跳转都由前端实现,前后端通过 json 传输数据。后端项目,搭建骨架,可以参考文章:使用 MybatisGenerator 根据数据库自动生成 model、mapper 接口和 mapper.xml接下来开始后端登录接口的实现。处理 User 用户类让 User 类实现接口 UserDetails,并重写其中
转载
2024-04-05 13:08:00
180阅读
springboot前后端分离部署在Linux服务器上
1.安装JDK官网下载JDKhttps://www.oracle.com/java/technologies/downloads/#java8 查看/usr/下是否有java文件没有就创建一个mkdir java进入到 java文件rz上传安装包cd java
rzls查看解压压缩包tar
转载
2024-05-19 06:58:51
141阅读
首先确保你安装了nodejs,安装教程和利用vue-cli初始化一个项目在这就不娓娓道来了。(这里用vue-cli构建的项目,如果不是,只需要在客户端更换成其他请求数据的方法就好了)我们先来搭建一下服务端吧!1>>在你的项目下新建一个server的文件夹,新建index.js和user.json,一个搭建服务器,一个用来存要返回客户端的json数据、2>> index.js
转载
2023-10-08 18:05:53
147阅读
目录: 一、什么是JWT 二、我们为什么要使用JWT(与传统的session认证有何区别) 三、如何使用JWT 四、JWT的构成及原理 五、JWT加解密实例一、什么是JWT JWT——Json web token 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准,可实现无状态、分布式的Web应用授权。二、我们为什么需要JWT? 首先,当前后端分离时我们会因为同源策略
转载
2023-07-18 19:50:08
101阅读