- 博客(12)
- 收藏
- 关注
原创 初识函数式接口
函数式接口(Functional Interface)是 Java 8 引入的核心概念之一,它是支持 Lambda 表达式和方法引用的基础。函数式接口为 Java 提供了更灵活的编程能力,使得代码更简洁、更具表达力。核心特征:仅包含一个抽象方法(Single Abstract Method, SAM)的接口。注解标记:可通过显式声明,编译器会强制检查接口是否符合规范。默认/静态方法:允许包含多个默认方法或静态方法,不影响其函数式接口特性。/*** 唯一抽象方法*//*** 默认方法1*/
2025-03-19 11:35:47
286
原创 脚手架搭建(五)整合Knife4j openApi3接口文档
Tag(name = "验证码管理", description = "验证码管理")@Operation(summary = “获取图片验证码”)修改 frame-basic 子模块的pom.xml文件。需要在拦截器中配置忽略的url,不然会被拦截。这一块的配置,主要是接口文档首页的配置。
2024-07-29 20:00:00
280
原创 脚手架搭建(七)参数校验及全局异常捕捉
创建CustomException.java异常类,在后续义务开发中,所有一直的异常都将会用这个异常类进行抛出@Data/***//***//***//***//***/
2024-07-27 09:00:00
227
原创 脚手架搭建(二)Hutool图片验证码
这里整合Redis只是简单的引入配置,能正常使用。如果星友们想要更深入的了解的话,可以在评论区,或私信老尧,再安排时间出一文章。在common-module子模块下,创建basic-common 子模块。修改frame-basic子模块的pom.xml文件。CircleCaptcha:圆圈干扰的验证码。ShearCaptcha:扭曲干扰的验证码。LineCaptcha:线段干扰的验证码。将imageUrl的内容转成图片的结果。GifCaptcha:GIF验证码。删除 src 文件夹。
2024-07-24 15:43:56
508
原创 脚手架搭建(四)整合Mybatis Plus
一整个脚手架搭建的文章下来,所有的配置,功能,优化都不是一次弄完的,而是根据脚手架不断地完善,在实际项目中使用进行优化,完善的。当然各位星友们在也可以实际的情况,及好的建议都可以跟老尧说,老尧尽可能满足各位星友们的需求。
2024-07-23 21:30:00
186
原创 脚手架搭建(三)整合Sa-Token
当让我也会将我所遇到的问题,及需要特别注意的事项尽可能在文章中标明清楚,这样方便各位星友们不用烦恼于Spring Boot 版本的不同再去找其他的博文解决不同的问题。出现这个问题主要是Spring Boot 版本与Sa-Token不兼容,在Spring Boot 3.0中使用sa-token-spring-boot-starter依赖,只要将依赖改成。在这里需要说明一下,因为现在所搭建的脚手架是基于Spring Boot 3.0所搭建的,所以会遇到很多基于Spring Boot 2.0 搭建不同的问题。
2024-07-23 15:20:11
446
原创 Vue3 Axios封装
在调用后端接口时,经常会遇到同一种的请求方式,参数类型多种的情况,所以我们可以在使用之前再进行一层封装。在这里就不过多讲述了,有需要的星友们可以在评论区,或者私信我,到时统计一下,再具体看看要不要出一篇文章单独讲述。1、baseURL:会自动加在 `url` 前面,除非 `url` 是一个绝对 URL。这里只做了基础的业务处理,各位星友可以根据自己具体的业务要求进行封装,遇到有趣的业务时欢迎在评论区分享。后面我也会整理一些我常遇到的业务,再续写一篇业务封装的文章。2、timeout:指定请求超时的毫秒数。
2024-07-22 11:35:49
1579
原创 脚手架搭建(一)
所有配置类,自主封装的工具类,只要是跟脚手架相关的内容都会存放在这个子模块。删除 src文件夹,HELP.md,mvnw,mvnw.cmd。修改父工程的pom.xml文件。
2024-07-22 09:00:00
157
原创 Vue3 整合Element Plus
命令执行完后,说明项目已经启动成功了,可直接再浏览器中访问图中的 http://localhost:5173/① 安装unplugin-vue-components 和 unplugin-auto-import这两款插件。通过上下键选择相应的framework,这里选择Vue,按回车键。后面都是跟上面一样,通过上下键选择相应的选项,然后按回车即可。如果出现这个情况则直接输入y(这一步不一定存在),如下图。②修改vite.config.js,修改后代码如下。输入项目的名称,再按回车键。
2024-07-21 09:00:00
489
原创 部署问题-Vue Router在history模式下刷新页面404问题
(2)History:原理是利用了h5的Interface 中的pushState()方法和replaceState()方法,它们提供了对浏览器历史记录进行修改的功能,但当它们执行修改时,虽然改变了当前的 URL,但浏览器不会立即向后端发送请求。在正式服务器中,将本文中的相应解决问题的代码配置到Nginx下配置SSL证书的443端口的serve下面;(1)SSL证书:(标记有“需要修改”字样的地方,是需要替换成你自己的配置)(标记有“需要修改”字样的地方,是需要替换成你自己的配置)请根据当前环境配置;
2022-09-21 11:51:01
3607
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人