随笔分类 - Spring
Spring源码分析
摘要:文章地址 全部的组件实现以 Spring Cloud Tencent 举例说明 actuator 监控 提供了查看组件具体实现的功能,依赖 spring boot actuator。 <dependency> <groupId>org.springframework.boot</groupId> <
阅读全文
摘要:介绍 SFTP 是一种通过 SSH 实现的安全文件传输协议,不需要安装任何的软件就能传输文件。 依赖 haibaracp-spring-boot-starter 支持密码、密钥连接以及多主机连接,本文只介绍一些基础 API(上传、下载),更多 API 详见 GitHub - hligaty/haib
阅读全文
摘要:前言 写了一个 Sftp 的 Starter,开始写的时候比较混乱,于是看了看 Spring 官方的 Starter,所以本文是我根据官方 Starter 得出的标准 Starter 的理解,下面出现的 Xxx 你可以用 Redis、Hibernate、Sftp 等等名词替换。 文中只是自己的理解,
阅读全文
摘要:前言 多数据源的核心就是向 IOC 容器注入 AbstractRoutingDataSource 和如何切换数据源。注入的方式可以是注册 BeanDefinition 或者是构建好的 Bean,切换数据源的方式可以是方法参数或者是注解切换(其他的没想象出来),具体由需求决定。 我的需求是统计多个库的
阅读全文
摘要:自动配置原理 流程图 ConfigurationClass 这是 Spring 用于存储 @Configuration 注解解析后的封装类,里面有带有 @Bean 注解的方法以及其他一些信息。 ConfigurationClassPostProcessor ConfigurationClassPos
阅读全文