自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 SpringBoot自定义starter

示例:@Log的添加日志功能封装成starter。

2024-12-25 15:26:44 716

原创 Spring Security的持久化用户和授权实现

【代码】Spring Security的持久化用户和授权实现。

2024-12-25 15:25:48 159

原创 SpringBoot单元测试

SpringBoot提供一系列的测试工具方便测试。

2024-12-23 23:38:31 207

原创 事件驱动编程

事件驱动编程是一种编程范式,其核心思想是(什么事件)、(处理哪些事件)、(事件怎么处理)

2024-12-23 23:38:07 281

原创 SpringBoot配置文件

(1)通过配置文件指定:在application.yml中添加spring.profiles.active: dev(激活开发环境)(2)通过程序实参:--spring.profiles.active=test(激活测试环境)优先级最高。1.application.yml替换原有的application.properties文件。3.多环境配置文件就是一个环境对应一个配置文件,不同环境生效不同配置。2.如果多个环境使用同一个配置文件,这个配置文件必须经常修改。1.主要分为开发/测试/生产(上线) 环境。

2024-12-22 20:21:21 311

原创 SpringBoot日志

1.日期时间2.日志级别(从上至下级别越来越高):TRACE:追踪框架流程日志,一般不使用DEBUG:调试日志INFO:关键、感兴趣日志WARN:警告日志ERROR:错误日志3.进程ID4.---:消息分隔符5.线程名:用[]包裹6.Logger名:产生这条日志的类名7.消息:具体日志内容。

2024-12-22 20:20:26 418

原创 Spring Security认证流程

5.Provider实现类会通过PasswordEncoder对比UserDetails中的密码与我们前面封装的这个Authentication对象中的密码是否一致,接着去填充原来这个Authentication对象,把一些没有的数据填充进去,最后返回给我们的UsernamePasswordAuthenticationFilter这个过滤器。从可控性来说的话,过滤器是servlet层面的,拦截器是spring层面的。1.Spring Security认证基于过滤器实现,是一条过滤链。

2024-12-20 17:42:21 467

原创 Spring Security的内存用户

2.前后端分离项目中,采用post请求调用/login接口。1.默认配置下:账号只有一个,且密码每次启动都不一样。引入Spring Security依赖。

2024-12-20 15:36:32 112

原创 MyBatis

MyBatis持久层开发框架,简化java数据库操作,类似于JdbcTemplateMyBatis-Plus是对MyBatis的封装和增强,简化MyBatis的开发MyBatis-Plus除了为Mapper提供方便的BaseMapper接口,也为Service提供了ServiceImpl类直接生成Service常用的增删改查功能,但本质还是调用Mapper接口中的方法。

2024-08-20 14:07:28 339

原创 Spring Boot项目的数据库

1.在pom.xml中添加AOP依赖2.application.properties配置文件中设置数据库连接信息3.通过Datasource获取Connect。

2024-08-08 23:35:38 2066

原创 AOP入门

AOP(Aspect Oriented Programming):面向切面编程,是一种编程思想目标对象:增强方法对应的类对象(通常用target)切面类:带有@Aspect注解,实现增强功能的类连接点:目标方法和增强方法的桥梁,里面存储着目标方法的信息(方法名、方法参数、目标对象)

2024-08-04 14:21:13 435

原创 IOC条件注解、IOC生命周期回调、IOC循环依赖

value设置配置项key,havingValue设置生效值,matchIfMissing代表配置项不存在是否代表生效(默认false)

2024-08-03 19:01:05 369

原创 IOC DI

自动装配(可以用在字段、构造、方法、参数)

2024-08-02 12:00:00 626

原创 IOC Bean

被Spring IOC所管理的对象。

2024-08-01 19:13:25 1013

原创 Spring IOC

IOC(Inversion Of Control):控制反转 - 对象创建权力被反转DI(Dependency Injection):依赖注入 - 将一个对象放入另一个对象。

2024-07-30 14:50:51 487

空空如也

空空如也

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

TA关注的人

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