上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 46 下一页
摘要: 前言 FactoryBean可以看做一个工厂Bean,它的getObject()方法可以生产另外一个Bean,且生产的Bean也由Spring管理。 简单使用 import lombok.Getter; import lombok.Setter; import org.springframework 阅读全文
posted @ 2022-05-07 20:11 strongmore 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 前言 Spring中一个Bean的创建过程是十分复杂的,这里通过源码来简单分析一下。 原理分析 相关类图如下 DefaultListableBeanFactory就是IOC容器的最终实现,既实现了BeanFactory接口,也实现了BeanDefinitionRegistry接口, 所以它不仅是Be 阅读全文
posted @ 2022-05-07 08:02 strongmore 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 前言 我们定义的所有Bean,不管是通过XML文件定义的,或者通过@Component注解定义的,或者通过@Bean注解定义的, 最后都会转换成一系列的BeanDefinition对象,保存到BeanDefinitionRegistry(注册表)中。 BeanDefinition和Bean实例的关系 阅读全文
posted @ 2022-05-06 15:50 strongmore 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 前言 ConversionService表示类型转换服务,如将字符串转换为Long,字符串转换为日期等。在处理属性和创建Bean对象等很多场景都会使用到。 ConversionService 相关类图如下 默认实现为DefaultConversionService,默认增加了很多类型转换器,如字符串 阅读全文
posted @ 2022-05-06 08:17 strongmore 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 前言 Environment表示当前Spring程序运行的环境,主要管理profiles和properties两种信息。 profiles用来区分当前是dev(开发)环境还是test(测试)环境或者prod(生产)环境。 properties表示所有的属性,包括操作系统环境变量,如PATH,JDK相 阅读全文
posted @ 2022-05-05 19:47 strongmore 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 前言 Spring使用Resource接口来抽象所有使用的底层资源,对不同的来源有不同的实现,如Classpath资源(ClassPathResource),文件资源(FileSystemResource)等。 class文件、properties文件、yml文件都可以看做Resource。 Res 阅读全文
posted @ 2022-05-05 19:46 strongmore 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 项目打包 编写Dockerfile Dockerfile是一种描述文件,可以让我们更灵活的构建自己的镜像。 # Docker image for springboot file run # VERSION 0.0.1 # Author: SZZ # 基础镜像使用openjdk FROM openjd 阅读全文
posted @ 2022-05-04 08:26 strongmore 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 前言 我们可以通过定时任务来做数据库备份或者清理文件等工作。 查看定时任务 crontab -l 添加定时任务 crontab -e 格式如下 f1 f2 f3 f4 f5 program # f1 f2 f3 f4 f5 program 通过#号注释 参数含义为 * * * * * - - - - 阅读全文
posted @ 2022-05-03 12:59 strongmore 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 前言 HTTPS在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性,安全基础为SSL(安全套接字协议)。 简单原理 总的来说,先通过非对称加密传输密钥,之后用该密钥对数据进行对称加密。 客户端向服务器发起HTTPS请求,连接到服务器的443端口 服务器端有一个密钥对,即公钥和私钥,是用来 阅读全文
posted @ 2022-05-02 08:10 strongmore 阅读(4184) 评论(0) 推荐(0) 编辑
摘要: 前言 Vim是Linux下一个功能强大的文本编辑器,这里记录一些常用命令,防止忘记。 使用 Vim有4种模式(可能叫法不同),命令模式,输入模式,底线命令模式,可视模式。 编辑区底部会显示当前处于哪种模式,输入模式为INSERT,可视模式为VISUAL。 命令模式 使用vim a.txt命令进入a. 阅读全文
posted @ 2022-04-30 12:30 strongmore 阅读(140) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 46 下一页