上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 85 下一页
摘要: 前言 说句实话,在工作中,使用的aop不是特别多,但是特别重要,一般是辅助程序,在现代开发者辅助程序相当重要,比如说我们需要打印一些log,但是我们不可能去卸载我们的业务程序中,因为这太。。。。。 正文 那么如何开启一个aop呢?用log举例,我们不可能去写log在我们的业务程序中,如果是这样的话, 阅读全文
posted @ 2020-05-24 21:53 敖毛毛 阅读(701) 评论(0) 推荐(0)
摘要: 前言 首先我们知道一个东西,那就是生命周期和timelife 的配置有关。 正文 首先看下IServiceProvider的数据结构: 其数据结构是一颗树: 我是一个抽象画家,红色部分是IServiceProvider,黑色部分是IServiceScope。 那么就看一下:IServiceScope 阅读全文
posted @ 2020-05-22 19:09 敖毛毛 阅读(409) 评论(0) 推荐(0)
摘要: 前言 包含服务注册信息IServiceCollection 集合最终被用来创建作为依赖注入容器的IServiceProvider 对象。 当需要创建某个服务实例的时候(服务消费),我们通过指定服务类型调用IServiceProvider 接口GetService 方法即可。 那么来看下和IServi 阅读全文
posted @ 2020-05-22 16:26 敖毛毛 阅读(277) 评论(0) 推荐(0)
摘要: 前言 在该系列六中介绍了一个简单的依赖注入,该节介绍.net core 中的依赖注入的服务注入。 ServiceDescriptor ServiceDescriptor 是服务描述的意思,这个是做什么的呢? 我们知道当我们要实例化一个服务的时候,我们通过serviceType 属性去查找,是否我们注 阅读全文
posted @ 2020-05-21 10:36 敖毛毛 阅读(420) 评论(0) 推荐(0)
摘要: 生命周期策略 在实例Transient 和 Scoped 中,所以实现Idisposable 接口的服务实例会被当前IServiceProvider 对象保存起来,当IService 对象的Dispose 方法被调用的时候,这些服务实例的Dispose 方法被随着调用。 在singleton由于服务 阅读全文
posted @ 2020-05-20 17:10 敖毛毛 阅读(369) 评论(0) 推荐(0)
摘要: 前言 请阅读第六篇,对于理解.net core 中的依赖注入很关键。 和我们上一篇不同的是,.net core服务注入保存在IServiceCollection 中,而将集合创建的依赖注入容器体现为IServerProvider。 具体如何正文中体现。 正文 下面是创建的一些实例: 在.net co 阅读全文
posted @ 2020-05-20 14:35 敖毛毛 阅读(326) 评论(0) 推荐(0)
摘要: 前言 我们了解到一个依赖注入的形式是: 注入依赖服务:var root = new Cat().Register(Lifetime.Transient); 获取对应的实例: GetServices(cat1); 那么这个是如何实现的呢? 看第一个new Cat()这时候做了什么? 这里可能有一些人没 阅读全文
posted @ 2020-05-19 15:41 敖毛毛 阅读(314) 评论(0) 推荐(1)
摘要: 前言 这其实是去年的一篇blog,忘了写了。本来我想先发一下理论的,但是水平。。。。 正文 如果你不熟悉linux,而是使用windows,那么你可以这样下载windows桌面版或者说你在这之前完全不了解docker同样可以下载桌面版,因为它有一些引导的功能。 下载的话,直接去docker 官网下载 阅读全文
posted @ 2020-05-18 15:30 敖毛毛 阅读(236) 评论(0) 推荐(0)
摘要: 配置文件占位符 ${random.int} 可以指定一些随机数 {person.last name:zhangsan} 可以引用配置文件的配置内容,:后面代表如何找不到引用,那么就用后面zhangsan。 多环境配置 这个spring boot本身就自我支持,只需知道怎么用就好。 我创建了上面两个文 阅读全文
posted @ 2020-05-17 22:13 敖毛毛 阅读(262) 评论(0) 推荐(0)
摘要: @propertySource 指定property的配置源。 创建一个person.property: 然后修改person注解; 在运行test之后,结果为: @importResource 这个importResource是用来兼容spring的。 HelloService: beans.xm 阅读全文
posted @ 2020-05-17 21:33 敖毛毛 阅读(144) 评论(0) 推荐(0)
上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 85 下一页