autofac如何自动注入

问题描述

类似于这样的builder.Register(c=>newUserService((Repository<User>)c.Resolve(typeof(IRepository<User>))));builder.Register(c=>newroductService((Repository<Product>)c.Resolve(typeof(IRepository<Product>))));

如何实现自动注入。

时间: 2024-09-23 21:41:43

autofac如何自动注入的相关文章

springmvc4...-springmvc4.0使用@autowired注解自动注入失败

问题描述 springmvc4.0使用@autowired注解自动注入失败 在控制器中自动注入service失败,求大神帮忙.我在serviceImpl中加了@service注解.在controller中是private IUserBiz userBiz这应该没错的 解决方案 楼主你这个问题解决了没? 我也遇到了. 我用的SSH ,Spring4 service层和dao层注入都没问题 action层无法注入 结果删了action的注解写了个set get 就可以了 莫名其妙 解决方案二: 应该

Spring4.0MVC学习资料,注解自动扫描bean,自动注入bean(二)

Spring4.0的新特性我们在上一章已经介绍过了.包括它对jdk8的支持,Groovy Bean Definition DSL的支持,核心容器功能的改进,Web开发改进,测试框架改进等等.这张我们主要介绍spring4.0的自动扫描功能,以及对bean的过滤等特性进行学习. 好吧,废话少说,我们来看看代码吧. package com.herman.ss.test; import org.springframework.context.ApplicationContext; import org

Quartz与Spring集成 Job如何自动注入Spring容器托管的对象

  在Spring中使用Quartz有两种方式实现:第一种是任务类继承QuartzJobBean,第二种则是在配置文件里定义任务类和要执行的方法,类和方法可以是普通类.很显然,第二种方式远比第一种方式来的灵活.   测试环境 Spring3 M2 quartz-2.1.7 我们要达到这样的效果 public class CancelUnpaidOrderTask implements Job { @Autowired private AppOrderService orderService; @

Spring 4.0.2 学习笔记(2) - 自动注入及properties文件的使用

接上一篇继续, 学习了基本的注入使用后,可能有人会跟我一样觉得有点不爽,Programmer的每个Field,至少要有一个setter,这样spring配置文件中才能用<property>...</property>来注入. 能否不要这些setter方法? 答案是Yes 一.为Spring配置文件,添加annotation支持,以及 default-autowire属性 <?xml version="1.0" encoding="UTF-8&qu

【ActiveMQ】消息生产者自动注入报错:Could not autowire. No beans of &amp;#39;JmsMessagingTemplate&amp;#39; type found

使用ActiveMQ过程中,定义消息生产者: package com.sxd.jms.producer; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jms.core.JmsMessagingTemplate; import org.springframework.stereotype.Service; import javax.jms.Destination;

butternife Zelezny自动注入插件

插件地址:http://plugins.jetbrains.com/plugin/7369 Products: IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, AppCode, Android Studio, 0xDBE,CLion Vendor: Avast Email: android at avast.com Source code: https://github.com/avast...roid-butterknife-zele

hibernate spring 自动注入报错

问题描述 - Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityManager': Autowiring of methods failed; nested exception is org.springframework.beans.factory.BeanCreationException: C

NopCommerce架构分析(一)Autofac依赖注入类生成容器_自学过程

NopCommerce为了实现松耦合的框架设计目的,使用了IOC框架:Autofac.据有人测试,Autofac是性能很好的IOC工具. 1.在IOC中,组件首先需要在IOC中注册,有通过配置文件注册的.像Spring.net,也有通过特性注册的,像StructureMap,也有通过代理来注册的,像Autofac.但是IOC讲究一个原则,就是接口和实现分离.所有IOC就是生命某个具体类实现了某个接口.然后在使用时,系统从IOC中获取接口的实现类,并创建对象. 2.下面来看NopCommerce如

Laravel实现构造函数自动依赖注入的方法_php实例

本文实例讲述了Laravel实现构造函数自动依赖注入的方法.分享给大家供大家参考,具体如下: 在Laravel的构造函数中可以实现自动依赖注入,而不需要实例化之前先实例化需要的类,如代码所示: <?php namespace Lio\Http\Controllers\Forum; use Lio\Forum\Replies\ReplyRepository; use Lio\Forum\Threads\ThreadCreator; use Lio\Forum\Threads\ThreadCreat