随笔分类 -  java

记录学习java笔记和代码
摘要:吐血整理Java编程基础入门技术教程,免费送Java标识符的命名规则 使用Unicode字符集,以字母,下划线“_”,美元符号“$”,后面可以跟字母,下划线,美元符号和数字。 标识符长度不限 大小写敏感 不能使用关键字和保留字 关键字分类 Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中 阅读全文 »
posted @ 2022-07-19 12:49 didiplus 阅读(680) 评论(0) 推荐(0) 编辑
摘要:吊炸天,Spring Security还有这种用法!在用Spring Security项目开发中,有时候需要放通某一个接口时,我们需要在配置中把接口地址配置上,这样做有时候显得麻烦,而且不够优雅。我们能不能通过一个注解的方式,在需要放通的接口上加上该注解,这样接口就能放通了。答案肯定是可以的啦,今天我们一起来看看实现过程吧。 SpringBoot版本 阅读全文 »
posted @ 2022-05-20 10:59 didiplus 阅读(285) 评论(0) 推荐(0) 编辑
摘要:初看Spring Security一脸懵逼,看懂直接跪下Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架, 提供了完善的认证机制和方法级的授权功能。是一款非常优秀的权限管理框架。它的核心是一组过滤器链,不同的功能经由不同的过滤器。 今天通过一个简单的案例了解一下Spring Security的基本用法 引入依赖 在项目中引 阅读全文 »
posted @ 2022-05-19 16:48 didiplus 阅读(197) 评论(0) 推荐(0) 编辑
摘要:前后端分离,SpringBoot如何实现验证码操作验证码的功能是防止非法用户恶意去访问登录接口而设置的一个功能,今天我们就来看看在前后端分离的项目中,SpringBoot是如何提供服务的。 SpringBoot版本 本文基于的Spring Boot的版本是2.6.7 。 引入依赖 captcha一款超简单的验证码生成,还挺好玩的.还有中文验证码,动 阅读全文 »
posted @ 2022-05-16 14:45 didiplus 阅读(1147) 评论(0) 推荐(3) 编辑
摘要:什么是拦截器?拦截器如何配置?今天这篇文章来介绍一下拦截器在SpringBoot中的如何自定义及如何配置的,拦截器的具体作用和应用场景。 SpringBoot版本 本文基于的Spring Boot的版本是2.6.7 。 什么是拦截器 Spring MVC中的拦截器(Interceptor)类似于ServLet中的过滤器(Filt 阅读全文 »
posted @ 2022-05-13 17:23 didiplus 阅读(5043) 评论(0) 推荐(6) 编辑
摘要:MyBatisPlus 入门教程,这篇很赞在之前的文章中我们经常使用MybatisPlus进行增删改查,可能有些小伙伴对mybatisplus不是很熟悉,今天特意出了一般入门级的教程,我自己也是一边学习一边写的,有什么地方写的不好的地方请留意指出。 快速入门的小例子 准备数据库和测试数据 #创建用户表 CREATE TABLE user ( 阅读全文 »
posted @ 2022-05-10 15:16 didiplus 阅读(1113) 评论(0) 推荐(1) 编辑
摘要:MyBatisPlus实现分页和查询操作就这么简单《SpringBoot整合MybatisPlus基本的增删改查,保姆级教程》在这篇文章中,我们详细介绍了分页的具体实现方法。但是,在日常的开发中还需要搜索功能的。下面让我们一起动起手来,实现一下吧。 定义查询字段 定义一个类,存放需要用到的查询字段。如下: package com.didiplus. 阅读全文 »
posted @ 2022-05-09 14:15 didiplus 阅读(1333) 评论(0) 推荐(1) 编辑
摘要:专门为小白准备的入门级mybatis-plus-generator代码自动生成器,提高开发效率。值得收藏引入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.5.2</version> </dependency> <dependency> 阅读全文 »
posted @ 2022-05-07 10:37 didiplus 阅读(815) 评论(0) 推荐(0) 编辑
摘要:SpringBoot整合MybatisPlus基本的增删改查,保姆级教程概述 MybatisPlus是国产的第三方插件, 它封装了许多常用的CURDapi,免去了我们写mapper.xml的重复劳动,这里介绍了基本的整合SpringBoot和基础用法。 引入依赖 在项目中pom文件引入mybatisplus和mysql驱动依赖,如下图 <dependency> <gro 阅读全文 »
posted @ 2022-05-05 11:44 didiplus 阅读(940) 评论(2) 推荐(2) 编辑
摘要:SpringBoot日志框架概述 项目中日志系统是必不可少的的。 目前比较流行的日志框架有log4j、logback等 。可能大家还不知道,这两个框架的作者是同一个人,Logback旨在作为流行的log4j项目的后续版本,从而恢复log4j离开的位置。另外 slf4j(Simple Logging Facade for Jav 阅读全文 »
posted @ 2022-04-28 11:50 didiplus 阅读(1521) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 如何进行参数校验为什么需要参数校验 在日常的接口开发中,为了防止非法参数对业务造成影响,经常需要对接口的参数进行校验,例如登录的时候需要校验用户名和密码是否为空,添加用户的时候校验用户邮箱地址、手机号码格式是否正确。 靠代码对接口参数一个个校验的话就太繁琐了,代码可读性极差。 Validator框架就是为了解决开发 阅读全文 »
posted @ 2022-04-27 11:04 didiplus 阅读(1268) 评论(0) 推荐(3) 编辑
摘要:在项目开发过程中,web项目的前后端分离开发,APP开发,需要由前端后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发。 什么是knife4j 简单说knife4j就swagger的升级版API文档的一个框架,但是用起来比swagger方便多了,UI更加丰富。 界面欣赏 主页 阅读全文 »
posted @ 2022-04-26 14:06 didiplus 阅读(1195) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示