该系统完全免费、开源。系统完美运行,无任何的bug,技术较多,可以当做面试的项目或者作为毕设的项目。系统获取源码的方式见文章底部。为防止刷着刷着找不到,大家点赞、收藏文章。系统完美运行。具体的介绍如下所示。1. 技术介绍核心技术:SpringBoot+MyBatis-Plus;前端:vue+layui+elementui;开发工具:idea;数据库:mysql5.7;安全框架:Shiro;日志框架
CheckUtils-Spring-Boot-Starter一个用于在SpringBoot项目中判断参数对象中属性空值与否的工具,摆脱手动if判断,简化你的代码!本项目还在一个幼儿阶段,纯属于本人闲的没事开发出来的,本人目前大三,在对于Java反射机制和SpringAOP好奇心的驱使下想做出点有意思的东西,于是就有了这玩意。由于本人经验有限,还请大佬们多多提提意见。一、安装与配置请前往GitHub
转载 2024-03-20 12:29:23
116阅读
    互联网时代,网络编程是最基础的东西,这次我们从一个聊天程序的服务器和客户端来介绍网络编程的一些基础函数,以及该这么使用它们。先上一张图来简单描述一下它们的关系函数介绍1.socket    套接字,啥是套接字,套接字是计算机底层的一种通信方式,可以实现不同主机之间的通信,看这个东西就是网络通信的基础了。它也是一
我们介绍了如何在项目中优雅的使用JSR实现请求参数的验证,本章将使用 Spring Data JPA来进行数据库的访问。前言 Sping DATA JPA 中提供了主要的功能,第一个功能是对Repository的抽象,第二个功能是用于跟踪实体类的基本审计信息的监听,什么叫基本审计信息,就是实体中当中常用的5个字段 version、 createDate、 createBy 、lastModifie
转载 2024-03-18 18:39:10
146阅读
文章目录一。Spring Security介绍二。工程搭建1.工程结构图:2.导入依赖3.编写security配置类4.编写UserDetailsService验证类5.Dao层6.model层7.控制器层8.工具类9.配置文件10.jsp示例登录页面11.启动类三。数据库结构t_user(用户表)t_role(角色表)t_permission(权限表)t_user_role(用户角色表)t_p
毕设项目做得差不多了,但功能上基本都是本地完成的,除了有一个支付功能以及图片上传的优化,其他貌似没有用到云的东西,显得过于单调,由于是社区型项目,用户发送文本以及上传图片的频率是十分高的,于是就打算利用百度的AI审核加入文本和图片违规检测功能。首先导入maven依赖<dependency> <groupId>com.baidu.aip</gro
转载 2024-03-05 03:52:25
66阅读
[编码实践]SpringBoot实战:利用Spring AOP实现操作日志审计管理 设计原则和思路:元注解方式结合AOP,灵活记录操作日志能够记录详细错误日志为运营以及审计提供支持日志记录尽可能减少性能影响操作描述参数支持动态获取,其他参数自动记录。1.定义日志记录元注解,根据业务情况,要求description支持动态入参。例:新增应用{applicationName},其
目录理解AOP什么是AOPAOP体系与概念AOP实例第一个实例第二个实例AOP相关注解@Pointcut@Around@Before@After@AfterReturning@AfterThrowing1 理解AOP1.1 什么是AOPAOP(Aspect Oriented Programming),面向切面思想,是Spring的三大核心思想之一(两外两个:IOC-控制反转、DI-依赖注入)。那么
1 理解AOP1.1 什么是AOPAOP(Aspect Oriented Programming),面向切面思想,是Spring的三大核心思想之一(两外两个:IOC-控制反转、DI-依赖注入)。那么AOP为何那么重要呢?在我们的程序中,经常存在一些系统性的需求,比如权限校验、日志记录、统计等,这些代码会散落穿插在各个业务逻辑中,非常冗余且不利于维护。例如下面这个示意图:  有多
转载 2023-12-20 15:22:41
195阅读
springboot自定义错误页面SpringBoot 默认的处理异常的机制:SpringBoot默认的已经提供了一套处理异常的机制。 一旦程序中出现了异常 SpringBoot 会向/error 的 url 发送请求。在 SpringBoot 中提供了一个 名为 BasicErrorController 来处理/error 请求,然后跳转到默认显示异常的页面来展示异常信 息。 如 果 我 们 需
SpringBoot中的AOP处理1 理解AOP1.1 什么是AOP1.2 AOP体系与概念2 AOP实例2.1 第一个实例2.2 第二个实例3 AOP相关注解3.1 @Pointcut3.2 @Around3.3 @Before3.4 @After3.5 @AfterReturning3.6 @AfterThrowing 一键三连运势涨,offer飞来落满筐!喜欢本文的朋友,不要吝啬你们的赞。
# Java Springboot审核流程设计 作为一名经验丰富的开发者,我将教你如何实现Java Springboot审核流程设计。首先,让我们来看一下整个流程的步骤: | 步骤 | 描述 | | --- | --- | | 1 | 创建数据库表,包括审核流程表和审核记录表 | | 2 | 搭建Springboot项目 | | 3 | 编写实体类和Repository接口 | | 4 | 编
原创 2024-05-06 04:31:17
143阅读
一、审核功能实现的方式1、普通方案:经办时入A表,审核后从A表读取数据,然后操作目标B表;优势:思路简单劣势:对后端功能实行高度的嵌入;审核功能数据操作不统一2、弹框式方案:前台实现,操作时判断是否需要权限控制,如果需要,则弹出框,由审核人员进行审核审核通过后,进行后续操作。优势:对后台功能无嵌入;可支持查询、导出、操作等全部功能;劣势:需要经办人和审核人同时在场操作3、入参缓冲时方案:审核
这一篇文章我将和大家一起回顾SpringBoot的相关知识,内容共分为两大部分供大家一起讨论学习,如果有不对的地方欢迎大家指正。1.SpringBoot概念及应用、与MyBatis框架的整合…2.分层开发实战、密码加密…<1>.SpringBoot概念及应用、与MyBatis框架的整合…SpringBoot1. 基本概念每次创建新的SSM项目,都需要:创建Maven项目,添加依赖,配置
一、SpringBoot它使用 “习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置)的理念让项目快速运行起来它并不是什么新的框架,而是默认配置了很多框架的使用方式,就像 Maven 整合了所有的 jar 包一样,Spring Boot 整合了所有框架SpringBoot就是为了让使用者简单、快速、方便地搭建项目它 对 主流开发框架 的无配置 集成,极大提高了开发、部署效率1.sp
# Java Spring Boot 项目流程审核设计 作为一名经验丰富的开发者,我将教会你如何实现一个 Java Spring Boot 项目的流程审核设计。以下是整个流程的步骤,我们将逐步详细介绍每一步所需的代码和其意义。 ## 步骤一:创建项目 在开始之前,我们需要创建一个新的 Spring Boot 项目。可以使用 Spring Initializr( Spring Web、Spri
原创 2023-07-21 19:13:02
234阅读
作者:cipher本文介绍基于Spring Boot和JDK8编写一个AOP,结合自定义注解实现通用的接口参数校验。缘由目前参数校验常用的方法是在实体类上添加注解,但对于不同的方法,所应用的校验规则也是不一样的,例如有一个AccountVO实体:public class AccountVO { private String name; // 姓名 private Integer age
Springboot实现审核功能,非常简单
原创 2023-05-26 10:34:06
525阅读
【PMP审核证书审核】深度解析PMP考试与持续认证要求 在当今的项目管理领域,PMP(项目管理专业人士)认证无疑是一块金字招牌,它代表着持有者在项目管理方面具备的专业知识和实践经验。然而,获得PMP认证并不是一劳永逸的事情,为了保持这一认证的有效性,持证者需要在特定的时间内持续积累PDU(专业发展单元)并接受审核。 首先,我们来回顾一下PMP考试的基本情况。PMP考试是一个严格而全面的评估过程
原创 2024-02-06 15:15:39
46阅读
一、什么是Swagger2? 它是Api接口文档生成工具,它可以动态生成Api接口文档。它里面有一些常用的注解,比如方法的描述,方法参数的描述都可以通过对应的注解来实现。  二、Springboot中如何使用Swagger2来自动生成注释文档? 1、添加依赖<!--接口生成文档swagger2--> <dependency> <groupId>
转载 2024-03-04 09:55:24
28阅读
  • 1
  • 2
  • 3
  • 4
  • 5