springboot自动化配置原理

7 月 20 日
阅读 4 分钟
24
自动化配置原理一个注解@SpringBootApplication是一个组合注解,由三个注解组合而成@SpringBootConfiguration底层就是一个@Configuration注解,表名该引导类类是一个spring配置类@ComponentScan组件扫描,表示该引导类的当包以及子包下的注解能够被spring扫描到 {代码...} @EnableAutoConfiguration是springboot实现自动化...

记录一下,JWT令牌,过滤器,拦截器

7 月 17 日
阅读 5 分钟
259
第三部分:Signature(签名) : 可以防止Token被篡改,确保其安全性,将header,payload融入,并加入指定密钥,通过指定签名算法计算而来

spring常用注解

7 月 16 日
阅读 6 分钟
226
它是一个spring组件扫描的基础注解,用于标识一个普通bean对象,当被spring的扫描器扫到时,会自动创建为bean对象并放入spring容器管理中其默认名称是类名首字母小写。它可以被@Controller(控制层)、@Service(业务层)、@Respository(数据访问层)所替代,这三个注解是Component注解的特化版,用途更加明确。

Mysql事务详解

7 月 14 日
阅读 1 分钟
212
什么是事务?是一组完整的操作单元,事务中的操作要么全部成功,要么全部失败、事务的四大特性1.原子性事务是一个不可分割的操作单元,里面的操作要么全部成功,要么全部失败2.一致性事务从开始到结束,数据的总量不会发生改变3.隔离性数据库系统的隔离机制,保证事务在不受外部并发操作影响的独立环境下运行4.持久性事...

mybastis动态sql解析异常

7 月 13 日
阅读 1 分钟
245
今天练习项目的时候爆了一个错误它爆的错误我不认识,所有我想自己先找找看,但是找了好久还没发现,于是乎问了一下deep seek,它告诉我这个错误是MyBatis的OGNL表达式解析异常,就是说在解析动态SQL语言中遇到了一个感叹号,于是乎,我猜应该是mapper映射文件中的动态SQL写错了,找了一下还真是,附上粗心的代码在查询...

在spring框架中mybatis可能会遇到的错误

7 月 9 日
阅读 2 分钟
398
声明环境数据库:MySQL8.0springboot框架:使用阿里云的脚手架Java:17常见错误MySQL密码错误数据库密码错了,到你的application.properties配置文件检查一下你的MySQL密码是否输错了找不到数据库找不到数据库,到你的application.properties配置文件检查一下你的数据库是不是填错了或少打多打都用可能找不到表找到出错...