- 博客(135)
- 资源 (4)
- 收藏
- 关注
原创 Mybatis最全学习文档
MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和SqlSession并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring 的最终,可以做到应用代码不依赖于 MyBatis,Spring 或 MyBatis-SpringMyBatis-Spring-Boot-Starter 提供了使用 Java Config 来自定义 MyBatis 配置的可能。
2024-06-08 02:34:49
1032
原创 SpringCloud中@EnableFeignClients和FeignClient的源码解析
【代码】SpringCloud中@EnableFeignClients和FeignClient的源码解析。
2024-05-27 10:47:22
676
原创 SpringCloud中动态配置刷新@RefreshScope的源码解析
【代码】SpringCloud中动态配置刷新@RefreshScope的源码解析。
2024-05-27 10:46:23
606
原创 SpringCloud中@EnableDiscoveryClient的源码解析
【代码】SpringCloud中@EnableDiscoveryClient的源码解析。
2024-05-27 10:45:26
645
原创 SpringCloudOpenFeign的详解
如果想让某一个FeignClient的独立ApplicationContext不继承父容器的Bean信息,这样也可以达到配置隔离,但是可能会有,所有的Bean都有FeignClient自身的ApplicationContext产生,我们可以使用FeignClientConfigurer配置。但是在某些情况下,这可能是不可取的,因为我们有自己所指定的Bean,因此要关闭此行为,请将@FeignClient的主要属性设置为false。还可以使用URL属性(URL的绝对值或直接写主机名)指定请求的url路径。
2024-05-27 10:44:44
809
原创 SpringSecurity访问多人在线Session管理的实现原理
【代码】SpringSecurity访问多人在线Session管理的实现原理。
2024-05-15 14:11:50
271
原创 Shiro核心深度解析文档
Shiro的体系结构有3个主要概念Realm是可以访问特定于应用程序的安全数据(如用户、角色和权限)的组件, 它将应用程序的数据转换为 Shiro 可以理解的格式,因此 Shiro 可以反过来提供一个易于理解的主题编程 API。
2024-05-14 00:20:08
1149
原创 SpringSecurity的核心原理使用总结
http// 登录表单的参数// 校验失败之后访问的地址,默认的地址为/login并且携带error参数error")// 当登录认证成功之后自定义处理的逻辑,这是自定义的逻辑,有默认的认证成功逻辑// 当登录认证失败之后的自定义处理的逻辑有几个关键点需要注意(这些到可以进行配置)表单的请求路径为POST的/login表单需要包含一个CSRF令牌,Thymeleaf会自动包含表单应该为用户名指定参数为username,密码为password,记住我为remember-me。
2024-05-09 03:09:26
2245
原创 SpringWebFlux中使用与SpringMVC一样的Api接口处理方式
【代码】SpringWebFlux中使用与SpringMVC一样的Api接口处理方式。
2024-05-03 23:03:01
220
原创 SpringWebFlux提供模拟CRUD的RouteFunction类型的api请求
【代码】SpringWebFlux提供模拟CRUD的RouteFunction类型的api请求。
2024-05-03 23:01:46
69
原创 SpringWebFlux使用RouteFunction方式定义api接口
【代码】SpringWebFlux使用RouteFunction方式定义api接口。
2024-05-03 23:00:09
622
原创 SpringWebFlux默认配置或者自定义配置,并且实现统一结果集处理(提供测试案例)
以下示例仅供参考,提供实现思路,并不能直接使用,可能会出现意向不到BUG,因为我只是单存的测试某个效果。
2024-05-03 22:57:55
289
原创 SpringBoot整合MybatisPlus启动自动初始化DDL脚本实现
这是MybatisPlus提供的一个处理器,在SpringBoot启动做的初始化操作,可以根据给定的sql脚本执行。
2024-04-23 23:44:03
884
原创 SpringBoot使用SpringBootAdmin+Actuator可视化监控系统指标
客户端配置信息,暴露端点的看"SpringBoot监控指标actuator的使用"这篇文章。启动AdminServer,等等客户端注册,然后根据客户端暴露的端点就可以监控客户端。客户端启动就是一个正常的SpringBoot项目就OK,只需要引入依赖配置就行。服务端AdminServer。客户端AdminClient。
2024-04-21 13:55:46
311
原创 SpringBoot-SpringMVC中的ContentNegotiationStrategy内容协商策略的作用和原理
【代码】SpringBoot-SpringMVC中的ContentNegotiationStrategy内容协商策略的作用和原理。
2024-04-20 16:07:17
173
原创 SpringBoot,SpringMVC中Validator中实现参数绑定的原理和总结
【代码】SpringBoot,SpringMVC中Validator中实现参数绑定的原理和总结。
2024-04-19 20:23:22
290
原创 SpringMVC中,/和/*和/**分别表示什么
是最基本的路径映射,在Spring MVC中它表示应用程序的根路径。当你在浏览器中访问 http://domain.com/ 时,就会匹配到根路径。例如,将一个控制器方法映射到 /api/** 可以匹配到 /api/user、/api/admin/dashboard 等等。例如,如果你将一个控制器方法映射到 /user/*,那么它只会匹配到 /user 下的请求,如 /user/profile。/** 是最灵活的路径匹配方式,可以匹配任意路径,包括子路径。
2024-04-19 16:31:10
400
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人