
SpringBoot
文章平均质量分 93
roykingw
充满好奇心的技术实用派。B站配套视频:https://space.bilibili.com/628711083。更多信息关注公众号: 老王多指教。
展开
-
RocketMQ广播消费本地Offset文件丢失问题探秘
消费者端存储广播消费的本地offsets文件的默认缓存目录是 System.getProperty(“user.home”) + File.separator + “.rocketmq_offsets” ,可以通过定制 rocketmq.client.localOffsetStoreDir 系统属性进行修改。本地offsets文件在缓存目录中的具体位置与消费者的clientIp 和 instanceName有关。...原创 2022-08-15 17:26:43 · 3140 阅读 · 9 评论 -
ShardingShpere分库分表5-ShardingSphere分布式事务详解
文章目录一、ShardingJDBC分布式事务快速上手LOCAL本地事务XA事务快速上手BASE柔性事务快速上手seata部署方式:客户端使用Base事务二、分布式事务原理详解XA事务Base柔性事务ShardingJDBC扩展分布式事务管理器三、ShardingProxy分布式事务示例一、ShardingJDBC分布式事务快速上手ShardingJDBC支持的分布式事务方式有三种 LOCAL, XA , BASE,这三种事务实现方式都是采用的对代码无侵入的方式实现的。具体见 TransactionTy原创 2022-03-02 16:09:54 · 4917 阅读 · 2 评论 -
SpringBoot核心机制六、系列总结
文章目录一、spring.factories机制总结二、整个系列的总结一、spring.factories机制总结 到这里,SpringBoot中的spring.factories功能机制就已经梳理得差不多了,还剩下几个用得不是很多的机制就没有总结。比如:spring-boot.jar# Logging Systemsorg.springframework.boot.logging.LoggingSystemFactory=\# Depends On Database Initializati原创 2021-04-30 17:10:00 · 281 阅读 · 1 评论 -
SpringBoot核心机制五、EnableAutoConfiguration属性自动装配
文章目录一、SpringBoot自动装配的两架马车1、@Import注解2、@Conditional注解2.1 Spring中的@Conditional条件注入机制2.2 SpringBoot提供的增强版条件注入机制二、SpringBoot自动装配核心机制解读三、SpringBoot当中的默认配置类1、spring-boot-autoconfigure中关于数据库的几个配置:2、SpringBoot中关于GitProperties的配置所有调试基于spring-boot-2.4.5版本 现在终于到原创 2021-04-30 16:29:57 · 1459 阅读 · 4 评论 -
SpringBoot核心机制四、FailureAnalyzer
文章目录一、自定义错误分析器二、核心机制解读三、SpringBoot当中的核心实现一、自定义错误分析器首先在main方法中抛出一个异常:@SpringBootApplicationpublic class P1Application implements CommandLineRunner { public static void main(String[] args) { final SpringApplication application = new SpringAp原创 2021-04-29 13:14:48 · 1149 阅读 · 1 评论 -
SpringBoot核心机制三、ApplicationListener
文章目录一、事件监听器使用1、自己实现一个事件监听器2、事件监听器的其他配置方式:2.1 SpringApplication.addListener2.2 基于注解添加2.3 在SpringBoot的配置文件中配置二、核心机制解读三、SpringBoot中的核心实现所有调试均使用SpringBoot 2.4.5版本。ApplicationListener事件监听机制其实是由Spring提供的,应用内部的事件驱动机制。也就是Pub/Sub发布订阅机制在应用内部的实现。一般主要是用于监控应用内部的一些运原创 2021-04-28 15:58:15 · 1446 阅读 · 0 评论 -
SpringBoot核心机制解读二、ApplicationContextInitializer
文章目录一、初始化加载器使用二、核心机制解读三、SpringBoot中的扩展实现所有调试均使用SpringBoot 2.4.5版本。这一章首先来理解下SpringBoot的spring.factories中的 org.springframework.context.ApplicationListener 配置。这个部分实现比较简单,权当热热身。一、初始化加载器使用ApplicationListener接口允许在Spring刷新IOC容器(大名鼎鼎的applicationContext.refre原创 2021-04-28 12:02:51 · 1166 阅读 · 0 评论 -
SpringBoot核心机制解读一、总体了解
文章目录一、SpringBoot的基础使用二、SpringBoot底层整体理解三、SpringBoot的SPI加载机制一、SpringBoot的基础使用SpringBoot框架非常庞大,功能也非常多,基本上成了现在J2EE开发方向的事实标准。以SpringBoot扩展出来的生态圈基本上涵盖了Java领域99%的技术方向。对于SpringBoot,可以轻易的查出上百种使用方式,但是SpringBoot到底是什么样的?哪些功能是Spring的,哪些是SpringBoot的?要怎么全面深度的去学习以及把握Sp原创 2021-04-27 14:40:41 · 539 阅读 · 0 评论 -
SpringSecurity最全实战讲解
文章目录Spring Security 专题一、基本概念认证授权会话RBAC模型二、一个自己实现的权限模型 BasicAuth:三、SpringBoot Security 快速上手1、项目搭建步骤2、用SpringBoot Security重新实现我们上个应用的认证和授权逻辑。3、项目测试4、了解SpringBoot Security项目的扩展点四、SpringBoot Security工作原理1、 结构总览2、认证流程2.1 AuthenticationProvider接口:认证处理器2.2 Authen原创 2020-09-28 13:32:31 · 3537 阅读 · 9 评论 -
springBoot 多环境执行部署方式
一、本地开发调试: 单个环境,本地开发调试时,只要直接执行启动类即可。多环境开发时(例如同时要部署 开发环境、测试环境、生产环境) 时,可以在application.properties里通过属性 spring.profiles.active=test 这样的方式指定当前环境生效的配置文件。通过这个配置, 会去读取 application-test.properties 配置文件。通过这种方式,将原创 2017-10-10 17:46:35 · 2126 阅读 · 0 评论 -
swagger-2.6.0 记录一个下午的无聊举动
记录下今天一下午干的一个无聊但是收获还挺大的事情。 今天随意看了下项目中用到的swagger ui功能。 希望对他有点更深的了解。于是有了今天干了这些无聊的事情。 首先,springBoot集成swagger ui。 这个很简单。 三步就行了。这个也不是今天的重点,随便看看。 1、pom.xml中添加依赖 io.springfox springfox-swagger2原创 2017-05-20 18:13:07 · 6854 阅读 · 2 评论