ICode9

精准搜索请尝试: 精确搜索
  • Spring不会注入MessageSource2019-11-02 18:29:03

    我在使用MessageSource和Spring时遇到问题.由于某些未知(至少对我而言)原因,未实例化我的messageSource对象. 我具有以下组件: applicationContext.xml ... <import resource="messageSource-ctx.xml" /> ... <context:component-scan base-package="com.foo.bar" /> ... messag

  • java-如何用guice替换反射?2019-11-02 04:00:12

    我长期以来使用反射将模块与“处理程序”分离. 我有一个这样设计的代码库: static enum AnimalHandlers { Dog(Dog.class), Cat(Cat.class); private final Class c; AnimalHandlers(Class class) { this.c=class; } public Class getAnimalHandler() {

  • c#-类之间的递归依赖导致System.StackOverflow异常2019-11-02 02:15:41

    我在应用程序中将存储库模式与服务层一起使用.为了遵循最佳实践,我正在为每个回购创建服务. 我的两项服务相互依赖.我需要从其他服务的每个服务中至少调用一个方法. 我正在使用依赖项注入来解决这些依赖项.看来问题出在以下方面: > A类取决于B类 > B级取决于A级 我的DI容器解决了上

  • java-注入运行时值的更好方法2019-11-01 17:19:20

    我是春季新手.我发现有时需要使用运行时数据构造一个对象,但是在Spring的构造函数注入中使用了固定值.我知道我可以创建一个setter方法并用它更改值,但是我认为这不是一个优雅的解决方案.谁能告诉我该怎么做?解决方法:通常,为此,我更喜欢建立一个像这样的工厂: @Service public clas

  • android-如何在Roboguice中处理上下文单例2019-10-31 22:27:24

    我正在使用@ContextSingleton标记依赖于上下文注入的单例.从RoboGuice的源代码和我自己的测试来看,它似乎在Application上下文和不同的活动上下文之间产生了差异.这是完全有道理的,至少当我将它与事件管理工具一起使用时,至少对我来说是有问题的: @ContextSingleton public class S

  • java-使用Spring Security 3.1.3记住我-不建议使用的默认构造函数2019-10-31 18:19:55

    我正在使用Spring Security 3.1登录,但收到警告已弃用并且无法擦除,看来此配置适用于3.0版 <?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org/

  • CodeGo.net>如何配置结构图,以提供不同配置的具体类型的实例2019-10-31 14:08:34

    我如何使用structuremap给我配置2种不同可能方法之一的相同具体类型?例如,我有一个配置为在一个实例中侦听用户队列,但配置为在另一个实例中的设施队列的类.关于对象的其他所有内容都是相同的. 我创建了一个对象以在构造函数中接受一个枚举,然后基于该枚举值,该对象将侦听设施队列或

  • c#-在Ninject中允许将IKernel注入位置吗?2019-10-31 14:05:06

    我目前正在学习Ninject和依赖项注入,在当前设置中,我将IKernel传递到各个地方,以便其他类可以实例化某些类或获取工厂实例. 目前,我将工厂绑定为单例,然后将IKernel传递到对象中然后执行_kernel.Get< ISomethingFactory>().CreateSomething()似乎有点代码气味,并且只是将Ninject变

  • java-在Spring Bean中定义枚举映射2019-10-31 08:20:37

    我试图在我的Spring beans xml中定义一个枚举映射,但是我希望它在xml中填充,但是当我尝试像这样定义它时 <bean class = "java.util.EnumMap"> <constructor-arg> <util:map key-type="org.itemlist.products.stockitem"> <entry key="stock

  • java-将依赖项注入到普通的旧Tomcat HTTP servlet中2019-10-31 06:00:51

    在非常熟悉依赖注入作为一种样式之后,我发现自己在编写HTTP servlet,如下所示: public class FooServlet extends HttpServlet { private Dependency dependency; public void setDependency(Dependency dependency) { this.dependency = dependency; } @Override protected

  • PHP-JMS DI Extra Bundle:如何仅在存在依赖项时注入依赖项2019-10-31 03:30:55

    我正在使用JMS DI注入带注释的服务: use JMS\DiExtraBundle\Annotation as DI; /** * @DI\Service("foo.bar.service") */ class myClass { /** * @DI\Inject("debug.stopwatch") * @var $stopWatch \Symfony\Component\Stopwatch\Stopwatch

  • c#-依赖反转原理在ASP.NET提供程序模型中的应用2019-10-31 03:08:00

    我有一个使用IPaymentService处理信用卡付款的应用程序.适当的实现(CreditCardPaymentComponent或CheckPaymentComponent或实现IPaymentService接口的其他任何东西)由PaymentProvider使用ASP.NET Provider Model注入到应用程序中. 我们还需要这些组件可用于可能无法访问PaymentProv

  • CodeGo.net>如何用依赖注入替换工厂模式2019-10-30 23:05:10

    我有以下情况:必须根据每个对象的特定属性(将属性定义为Enum)将对象集合发送给不同的第三方.我打算使用如下所示的Factory模式来实现此目的. 可以将其重构为使用依赖项注入吗? public class ServiceA: IThirdParty { public void Send(Ticket objectToBeSent) { //

  • php-两次访问自定义验证器2019-10-30 17:42:37

    我在Symfony2项目上有一个自定义验证器. 验证工作正常,但是以某种方式两次访问了该方法. 这是我的自定义验证器:My other resolved question 问题是下一个: 如您所见,错误消息显示两次.当我尝试在validate方法中进行var dump时,vardump也显示两次.知道为什么两次调用验证吗?当我使用$f

  • java-无法在Spring的Junit测试中注入DAO2019-10-30 17:20:47

    我正在尝试在Junit测试中使用HSQL内存数据库.我有一个实体模型: package com.project.model.db; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table(name="users") publ

  • java-CDI世界中@Value的等效项是什么?2019-10-30 17:04:10

    从属性占位符向CDI bean中注入属性值的方式是什么? 在春季一中写道: @org.springframework.beans.factory.annotation.Value("${webservice.user}") private String webserviceUser; 是什么将webserviceUser字段从属性文件/属性占位符设置为属性webservice.user. 如何使用CDI做到这

  • c#-在MVVM中传递服务2019-10-30 09:08:43

    我真的很喜欢依赖注入的想法.我很难应用这个概念,因为我看到的大多数示例都是针对ASP.NET MVC的. 这是我得到的:WPF->服务->仓库.服务注入了存储库,而我的视图模型(至少有一个)被注入了服务. 然后在我的WPF App.xaml中,我重写了OnStartup方法.这是我创建Ninject并解决我的第一个视图

  • javascript-如何在角度服务中注入依赖关系?2019-10-30 08:37:07

    function Greeter(a) { this.greet = function() { //How should I declare the dependency for e.g. $http so that I do a GET request here? return 'Hello ' + a; } } provider.service('greeter', Greeter); 如果我使用上述格式,则在其中创建一个类定义,

  • java-通过服务替代方案的插件体系结构2019-10-30 04:35:27

    我正在寻找一种实现基于插件的Android应用程序的方法,结果发现this great article描述了一种基于服务的插件方法. 我尝试这种基于服务的插件体系结构的目标是: >避免将其他模块(“插件”)静态链接到核心应用程序. >避免分发核心应用程序或库的源代码.>(可选)通过Proguard传递核心应

  • java-在Spring中定义默认的注入实现?2019-10-30 01:29:33

    我有一些其他类扩展的基类.因此,我必须提供能够插入特定实例的限定符. 我想知道是否可以将这些类(例如,最高级的类)中的任何一个标记为默认类,如果@Autowired上未提供任何限定符,该默认类将被选中吗? @Service //@Qualifier("Parent") class ParentRunner; @Service @Qualifier("C

  • java-类不包含用于自动装配的匹配构造函数2019-10-29 22:29:41

    我有两节课 public abstract class AbstractDAO<T> { private final MyExecutor<T> myExecutor; private final Class<T> clazz; public AbstractDAO(MyExecutor<T> myExecutor, Class<T> clazz) { this.myExecutor = myExecu

  • c#-以非通用方式绑定Ninject Factory Extension之后的异常2019-10-29 15:05:56

    我有以下代码: public interface ILogging { ... } public interface ILoggingFactory { ILogging CreateLogging(); } public class MailSender : IMailSender { [Inject] public MailSender(ILoggingFactory loggingFactory) { ... } } 当我尝试将工厂绑定为 B

  • 从组合根解析交互式请求的视图模型?2019-10-29 12:05:33

    当然,我最近开始了一个遵循MVVM模式的WPF项目.我试图一次(仅在组合根中,即在应用程序的Startup事件处理程序中)解析视图模型的对象图,以便不让任何其他类依赖于我的IoC容器: public partial class App : Application { private void OnStartup(object sender, StartupEventArgs

  • c#-基本的DI / IoC问题-体系结构,SimpleInjector2019-10-29 10:09:00

    关于以下类型的体系结构设置IoC容器时,我有一个简单的挂断. 在我的应用程序中,我有这样的图层(从下到上): > Project.Domain > Project.Web(System.Web.Http等,以及一些核心HTTP类型逻辑) >在这个项目中有一个BaseController >在Web API 2.2中实现GET / POST等的Project.MicroServic

  • Java EE CDI的真正好处2019-10-29 09:03:35

    我是Java EE的新手,我想知道使用CDI(@ Named,@ Inject)的真正好处是什么.当然我在问谷歌.但是我总是得到诸如“松散耦合”和“更好测试”之类的通用答案.但是我认为要实现松散耦合,不需要任何框架. 在我的小项目中,我使用三个类 public interface UserIf { ... } @Named publ

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有