自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FangQ的博客

私人笔记

  • 博客(30)
  • 收藏
  • 关注

原创 SpringBoot统一标准响应格式及异常处理

在开发SpringBoot后端服务时,一般需要给前端统一的响应格式及异常处理,方便前端调试及配置错误提示等。

2023-07-25 19:53:37 325

原创 SpringBoot 后端接口规范

Springboot项目参数校验(Validator)

2023-07-25 13:59:21 164

原创 SpringBoot 整合 Redis 时间日期类转换出错

SpringBoot 整合 Redis 时间日期类转换出错

2022-12-22 01:28:48 1072 2

原创 swagger2

springboot集成swagger2

2022-11-30 23:49:02 167

原创 redis基础

mac安装redis+使用超简单教程

2022-11-30 23:41:30 189

原创 npm : 无法加载文件 D:\nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本。

npm : 无法加载文件 D:\nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本。

2022-08-10 23:48:37 862

原创 vue-element-admin npm install 报错

解决vue-element-admin npm install报错

2022-06-28 00:38:26 606 1

原创 Spring Boot + Spring Security JWT权限鉴权系统

spring security的简单原理: 1.登录验证 2.授权管理配置文件 动态权限控制spring security的简单原理访问资源(即授权管理):数据库表设计权限过滤器 权限控制:判断用户角色 然后需要在 配置文件中,配置动态权限控制开发核心类jwt-token 工具类...

2022-06-19 17:24:07 784

原创 Mybatis-Plus 代码生成工具

适用版本:mybatis-plus-generator 3.5.1 及其以上版本

2022-06-17 05:42:21 95

原创 RuoYi-Vue】RuoYi-Vue新增子模块

RuoYi-Vue新增子模块Step_01: 创建数据表. 新建1个业务表sys_orderCREATE TABLE `orders` ( `id` int(11) NOT NULL AUTO_INCREMENT, `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '订单编号', `name` varchar(255) CHARACTER SET utf8mb

2022-05-28 17:28:18 3396

原创 SpringBoot学习汇总

Springboot 注解SpringBoot中,@Autowired和@Resource注解区别:@Autowired 是 Spring 提供的注解,@Resource 是 JDK 提供的注解。@Autowired 默认的注入方式为byType(根据类型进行匹配),@Resource默认注入方式为 byName(根据名称进行匹配)。当一个接口存在多个实现类的话,byType这种方式就无法正确注入对象。当一个接口存在多个实现类的情况下,@Autowired 和@Resource都需要通过名称

2022-05-18 05:15:08 123

原创 Apifox 使用

Apifox介绍Apifox官网地址:https://www.apifox.cn/跳转到 ApifoxApifox功能介绍Apifox 是 API 文档、API 调试、API Mock、API 自动化测试一体化协作平台。Apifox定位 Postman + Swagger + Mock + JMeter。通过一套系统、一份数据,解决多个系统之间的数据同步问题。只要定义好 API 文档,API 调试、API 数据 Mock、API 自动化测试就可以直接使用,无需再次定义;AP

2022-05-15 04:08:24 3275

原创 SpringBoot + vue 实现文件上传

概述文件上传使用场景文件上传,是程序开发中必会用到的一个功能,比如添加商品、用户头像、文章封面等富文本编辑(插件文件上传)文件上传原理把本地文件上传到服务器,实现资源共享SpringBoot实现本地文件上传搭建后台接口相关依赖<!--SpringMVC的启动器--><dependency> <groupId>org.springframework.boot</groupId> <artifactId

2022-05-15 03:06:54 2235

原创 Springboot集成支付宝沙箱支付(补充版本)退款功能

基础搭建Springboot集成支付宝沙箱支付Easy版Easy版SDK文档示例DEMO正式版本的SDK通用版SDK文档通用版SDK文档maven依赖<!-- https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java --><dependency> <groupId>com.alipay.sdk</groupId> <artifactI

2022-05-13 00:43:52 717

原创 内网穿透工具 Natapp

内网穿透在支付宝付款成功后,支付宝异步回调notify_url。支付宝是基于公网的,不能直接访问本地应用,可以借助内网穿透工具。Natapp官网首页:https://natapp.cn/natapp的使用:进入natapp官网,注册账号,并登录账号实名认证后可以获得一条免费通道通道配置下载natapp客户端,并启动natapp客户端下载地址:https://natapp.cn/#downloadMac OS系统启动:解压安装包,命令行工具中切换到n

2022-05-12 00:04:24 1015 1

原创 SpringBoot集成支付宝沙箱支付

支付宝沙箱支付开发前准备Easy支付官方文档:https://opendocs.alipay.com/open/009ys9api文档:https://opendocs.alipay.com/apis支付宝开发网址支付宝开放平台: https://open.alipay.com/platform/home.htm支付宝沙箱环境: https://openhome.alipay.com/platform/appDaily.htm?tab=info支付宝开发者文档:https://openh

2022-05-11 23:59:14 732

原创 Vue报错

vue前端插件安装报错问题

2021-12-08 00:39:19 274

原创 SpringBoot项目报错汇总

Springboot整合Spring security关于Security错误关键词: Illegal overloaded getter method with ambiguous type for property enabled错误信息描述:Illegal overloaded getter method with ambiguous type for property enabled in class class com.fqcode.server.pojo.Admin通过仔细查找发现

2021-11-28 07:19:01 643

原创 Spring Validation优雅地校验参数

使用Spring Validation优雅地校验参数引言一般在业务开发过程中 controller 层的参数校验都是怎么写的?是否也存在下面这样的直接判断?public String add(UserVO userVO) { if(userVO.getAge() == null){ return "年龄不能为空"; } if(userVO.getAge() > 120){ return "年龄不能超过120"; } if(

2021-10-30 00:55:41 247 1

原创 SpringBoot项目解决跨域问题

1. 什么是跨域同源策略要了解跨域,先要知道同源策略。同源策略是由 Netscape 公司提出的一个著名的安全策略,所有支持 JavaScript的浏览器都会使用这个策略。所谓同源是指:协议,域名,端口 全部相同。浏览器从一个域名的网页去请求另一个域名的资源时,协议,域名,端口任意不同,都会出现跨域问题。现实工作开发中经常会有跨域的情况。因为公司会有很多项目,也会有很多子域名,各个项目或者网站之间需要相互调用对方的资源,所以跨域请求是避免不了的2. 解决跨域的三种方案方法一:注解@C

2021-10-28 20:39:15 79

原创 vuex数据共享与多模块化

数据共享数据共享:相同数据在多组件中使用vuex模块化模块化+命名空间目的: 让代码更好维护,让多种数据分类更加明确修改store/index.js// 该文件是准备vuex的核心 ==> store// 引入Vue核心库import Vue from "vue"// 引入Vueximport Vuex from 'vuex'// 使用Vuex插件Vue.use(Vuex)//count模块const countOptions = { namespaced:true

2021-10-19 22:43:27 220

原创 vuex核心概念

vuex核心概念state:存储状态(变量)getters:对数据获取之前的再次编译,可以理解为state的计算属性。我们在组件中使用$sotre.getters.变量名 获取数据mutations:修改状态,并且是同步的。在组件中使用$store.commit('方法名',params)。这个和我们组件中的自定义事件类似。actions:异步操作。在组件中使用是$store.dispath(‘方法名’,params)modules:store的子模块,为了开发大型项目,方便状态管理而使用的。

2021-10-19 22:22:08 142

原创 认识学习vuex

认识Vuexvuex是什么专门在Vue中实现集中式状态(数据)管理的一个vue插件,对vue应用中多个组件的共享状态进行集中式管理(读/写),也是一种组件间通信方式。且适用于任意组件间通信Github地址Vuex文档 https://github.com/vuejs/vuex为什么使用vuex多组件共享数据–全局事件总线实现多组件共享数据–vuex实现什么时候使用vuex多个组件依赖同一状态来自不同组件的行为需要变更为同一状态vuex的工作原理图vuex的使用安

2021-10-18 17:08:31 62

原创 springboot 集成markdown 编辑器

MarkDown编辑器1)资源下载到官网下载MarkDown的资源包:Editor.md 下载:https://pandao.github.io/editor.md2)使用:把相关资源文件copy到项目static目录下页面引入editor.md 的核心css , js , 注意 还需要先引入jquery ,editor.md依赖jquery<link rel="stylesheet" href="/mylib/editormd/css/editormd.min.css">

2021-07-28 19:46:21 701

原创 Spring快速入门

导入jar包核心:必须要导入的beanscontextcoreExpressioncommons-logging依赖:Spring 3.之后,所有的依赖包不包含,需要时导入核心配置文件applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://

2021-07-25 20:43:56 49

原创 Spring框架

Spring组成Spring 框架由6个模块组成:注:上图是spring4的结构图,不同版本结构略有差异,但模块都是相同的。核心容器Core Container 核心容器容器是Spring的核心部分,Core Container模块是Spring框架的基础,所有模块都构建于核心模块之上。Beans Beans模块是所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Depen-dency Injection(IoC/DI

2021-07-25 19:57:17 76

原创 Spring 概述

Spring框架Spring 是分层的JavaSE/EE应用 full-stack(全栈)轻量级开源框架,以IOC(Inverse Or Control:反转控制)和AOP(面向切面编程)为内核。Spring 框架的核心代理模块、AOP、JDBC支持Spring事务管理Spring 与MyBatis整合传统开发模式:基于的项目框架结构:entity / dao / service /action用户访问:user.action —>Tomcat ( 服务器创建Action

2021-07-25 19:36:30 71

原创 Spring基础知识汇总

Spring简介Spring框架由Rod Johnson开发,2004年发布了Spring框架的第一版。Spring是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率。Spring优势低侵入式设计,代码的污染极低独立于各种应用服务器,基于Spring框架的应用,可以真正实现Write Once,RunAnywhere的承诺Spring的IoC容器降低了业务对象替换的复杂性,提高了组件之间的解耦Spr

2021-07-25 19:07:34 85

原创 springboot 启动器starter

自动配置pom.xmlspring-boot-dependencies:核心依赖在父工程中我们在写或者在引入一些springboot依赖的时候不需要指定版本,就因为有这些版本仓库。spring-boot-starter-parent => spring-boot-dependencies <parent> <groupId>org.springframework.boot</groupId>

2021-04-11 10:09:59 125

原创 springboot 解读01->运行原理初探

源码解读springboot 项目启动类:Springboot01Application@SpringBootApplication public class Springboot01Application { public static void main(String[] args) { //将springboot应用启动 SpringApplication.run(Springboot01Application.class

2021-03-18 04:50:05 109 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除