如果我使用Autofac使用Property注入,那么Autofac将在访问属性时使用getter方法解析它,而构造函数注入在创建异议时解析,因此我们可以说使用Autofac的属性注入是Lazy。
请确认我的理解。
此致 拉什
答案 0 :(得分:3)
物业注入不是懒惰。当拥有它们的服务将从容器中解析时,将设置属性。
以类为messages
的类包含类select id, user_from, message
from (
select m.*
, row_number() over(partition by m.user_from order by f.created_at desc) as N
from friends f, messages m
where f.user_id = m.user_id and f.friend_id = m.user_from ) x
where N = 1;
的属性为例。
我们在不同时间登录:
Service
之前Dependency
后Service
Service
属性时
Dependency
类的Service
属性时Dependency
这是输出:
Service