最近在撸一个小项目,原来做过几个系统,主要用的是Extjs和SpringMVC。Vue了解过一点,看了一下官方文档感觉蛮好的(相比Extjs,“蛮好”两字其实无法表达...)。原来的SpringMVC的架构因为是别人搭建好的,只是照葫芦画瓢的开发,也没有足够的精力去深入学习了解。然后我决定了这个项目的方案,Vue加Springboot,几乎零基础边做边学,虽然因为时间要求的比较紧把自己搞得
转载
2024-03-21 10:34:08
32阅读
这个项目分为部署本地和部署在服务器上两部分。先看效果技术栈springboot + shiro + redis + vue + element-UI大致框架我感觉这个项目的主要难点在于shiro与jwt的整合,没有相关基础的话看起来那是相当难受。在此利用本博客做一些相关的笔记,有兴趣的小伙帮可以传送b站啦,提醒一下,虽然该项目没用到redis,但是引入了shiro-redis,所以运行项目时记得打
转载
2024-07-01 12:03:06
15阅读
最近在做一个后台管理系统,前端是用时下火热的vue.js,后台是基于springboot的。因为后台系统没有登录功能,但是公司要求统一登录,登录认证统一使用.net项目组的认证系统。那就意味着做单点登录咯,至于不知道什么是单点登录的同学,建议去找一下万能的度娘。刚接到这个需求的时候,老夫心里便不屑的认为:区区登录何足挂齿,但是,开发的过程狠狠的打了我一巴掌(火辣辣的一巴掌)。。。,所以这次必须得好
转载
2024-04-17 15:32:17
105阅读
SpringBoot+Vue前后端不分离,双向Https部署并实现数字证书登录 文章目录SpringBoot+Vue前后端不分离,双向Https部署并实现数字证书登录前言一、SpringBoot+Vue前后端不分离部署二、数字证书登录1.提供数字证书登录接口2. 配置Web应用以双向Https方式部署3.改造Vue登录页面总结 前言上篇文章介绍了,前后端分离架构下如何实现数字证书登录。应公司要求,
转载
2024-03-19 15:30:02
163阅读
1.SpringBoot后端主要实现代码1.1 视图对象ResultSortVo的实现代码package com.rz.sport_manager.entity.vo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializabl
说明:前后端不分离的时候springboot+shiro可以实现有状态服务,前后端分离后工程就变成无状态服务,本文直接代码解决工程无状态问题。注:1.了解jwt的使用2.文章的异常为自定义异常,粘贴代码的时候可以改为runtime异常!3.文章中的重要内容已标红一:前期准备工作a.引入maven<!--token验证 jwt-->
<dependency>
<
前端处理(前端干不过后端使用此方案): 修改config目录下的index.js文件:proxyTable: {
//匹配代理的url
'/api':{
target:'http://127.0.0.1:80', //实际需要请求的接口域名(IP+端口)
pathRewrite:{'^/api':'/'}, //表示重写规则
引言读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。因此,一般来讲,读写分离有两种实现方式。第一种是依靠中间件(比如:MyCat),也就是说应用程序连接到中间件,中间件帮我们做SQL分离;第二种是应用程序自己去做分离。这里我们选择程序自己来做,主要是利用Spring提供的路由数据源,以及AOP然而,应用程序层面
转载
2024-10-16 14:38:59
53阅读
SpringBoot 项目实现读写分离一、读写分离介绍 当使用Spring Boot开发数据库应用时,读写分离是一种常见的优化策略。读写分离将读操作和写操作分别分配给不同的数据库实例,以提高系统的吞吐量和性能。 读写分离实现主要是通过动态数据源功能实现的,动态数据源是一种通过在运行时动态切换数据库连接的机制。它允许应用程序根据不同的条件或配置选择不同的数据源,以实现更灵活和可扩展的数据库访问。二、
什么是若依若依是一个开源项目官网:http://www.ruoyi.vip/研究若依的目标使用、减少自己的工作量。学习优秀开源项目底层的编程思想、设计思路,提高自己的编程能力。准备架构基础:SpringBoot + Vue后端技术:SpringBoot、Spring Security、JWT、MyBatis、Druid、Fastjson前端技术:Vue、Vuex、Element-ui、Axios、
一、项目背景 该项目是几年前的一个项目,项目初始以为是个很简单的产品,没有使用前后端分离进行开发(当时的公司技术栈也不是分离架构),项目使用的是 thymeleaf 作为模板引擎。 随着业务的发展,该项目的功能一直在迭代,中间有机会进行架构升级,但是因
转载
2024-04-18 10:08:06
243阅读
最近由于公司的项目都是前后端分离的,但是规范不够严格,导致开发起来出现了很多问题,所以有了下面的思考。什么是前后端分离?我们为什么要使用这种模式?有什么优点和缺点?1、前后端分离是什么? 前后端分离是一种把项目工程化和模块化的思想,通过将前端和后端独立出来进行开发,使得开发人员对自身的职责更加明确,能有效地提高开发效率。正所谓术业有专攻,如果能专心去做好一个方面的事,那前后端分离之后对于个人的提升
转载
2024-05-24 15:56:16
107阅读
Vue 应用的 前后端不分离模式的 nginx 配置
一、先在官网下载nginx 软件,解压后放在软件盘中如D盘将nginx 文件夹拖到编译器中,打开conf 文件夹中的 nginx.conf 文件,找到其中的server {} 配置项,默认35 行。将默认的 server 配置全部用 # 注释掉,之后再 conf 文件夹中创建文件夹 conf.d ,创
转载
2024-04-28 18:49:04
402阅读
博客链接:链接 文字不够,图片来凑。前言为什么想要搭建这个博客?我还记得,在大一暑假的某天,同往常一样的在团队解决着某个bug,不停地问度娘,很巧的碰到了一个大佬在他的博客中完美的记录了我的bug的解决方案,随后我又看了看他写的其他博客文章,还是我学长,emmm,大我两个年级。觉得都非常的不错,并且同时也被他博客网站的简约清新吸引,也就在那刻,心中埋下了准备自己搭建myblog的种子…于是在暑假的
转载
2024-10-15 14:59:45
13阅读
基于 SpringBoot 2.0 + Layui2 框架的物流管理系统,采用前后端分离项目结构项目文档与源码已经全部上传完毕,如果您需要获取到的话,可以关注我转发之后私信我【源码】即可免费获取到 项目技术选型编写环境Windows10 专业版 - 1803Spring Tool Suite 3.9.4.RELEASESpring5 + SpringMvc5 + Spring-Data
# Java Spring Boot 项目:前后不分离的开发模式
在现代软件开发中,Spring Boot 已经成为一种流行的框架,以其简洁的配置和强大的功能受到开发者的青睐。本篇文章将介绍如何在一个前后不分离的 Spring Boot 项目中处理 Web 开发,尤其是如何利用 Java 和 Thymeleaf 实现前端和后端的结合。
## 项目结构
在一个典型的 Spring Boot 项
SpringBoot+Vue制作前后分离的购物商场(Web课程设计)1. 前言这是大三上web课程设计做的小商场,主要使用的技术栈是SpringBoot+Vue的前后分离的小项目,登录上使用的是SpringSecurity+JWTToken的做的一个SSO单点登录,权限上使用的是一个RABC分权模型,基于角色进行分权2. 系统功能设计图用户界面商家界面3. 数据库设计商品与订单的映射表DROP T
前端vue+后端spring boot,第一次采用这种分离形式进行开发,最近项目要上线了,需要部署到服务器上,因为自己还是刚刚接触学习这种分离开发的模式,部署的时候遇到了很多问题,最近几天搞这个上线的事情被虐得心态差点崩溃,刚从一个坑里出来立马又被拖进另一个坑,深刻体会到——学海无涯苦作舟,特此记录小结一下,也算是小白踩坑的一个小小纪念吧。下图展示了前端项目和后端项目的基本结构,接下来就是如何编译
转载
2024-03-07 17:11:01
561阅读
简介SmartAdmin由河南·洛阳 1024创新实验室团队研发的一套互联网企业级的通用型中后台解决方案!使用最前沿的前后台技术栈SpringBoot和Vue,前后端分离,我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活。SmartAdmin 让你从认识到忘不了,绝对是你最想要的!疑惑有人问
目录一、创新的主要内容二、创新的目的三、成效如何一、创新的主要内容在苏州股权融资平台(www.szgq.suzhou.gov.cn)项目中,引入了前后端分离策略。项目一般采用 Structs、Spring MVC 等后端 MVC 架构,出发点在后端。后端 MVC 是个好的协作模式,从架构层面让开发者懂得什么代码应该写在什么地方。前端通过 JSP,JS,HTML 以及 AJAX
转载
2024-08-18 09:47:09
62阅读