autowired

    9热度

    2回答

    我已经继承了两个使用spring配置应用程序的相当不重要的代码库。现在我需要重新配置应用程序。但是很多配置是通过自动装配提供的,所以几乎不可能找出实际配置。 这些项目大小适中,每个项目有20个小时的maven模块,包括集成测试模块等。大多数模块为不同目的定义了几个应用程序上下文,这些应用程序上下文包含一个或两个本地弹簧配置文件以及它所依赖的核心模块中的一个或两个。结果是无数的配置,并且我无法改变类

    3热度

    1回答

    我有一个服务,叫做Mailer和控制器,它应使用此服务: class DocumentController { def mailer def publish = { mailer.sendReport() } } 但是,当我打电话publish我得到: java.lang.NullPointerException: Cannot invoke

    24热度

    5回答

    是否可以使用注释来连接Spring MVC拦截器,如果有的话,是否有人可以为我提供一个如何操作的例子? 通过通过注释进行连线我指的是尽可能少地在XML配置中进行操作。例如,我在http://www.vaannila.com/spring/spring-interceptors.html找到这个配置文件; <bean class="org.springframework.web.servlet.mv

    8热度

    6回答

    尝试设置项目,但在通过Spring自动装配对象时失败。 package se.hsr.web; public class TestRunner { public static void main(String[] args) { ContactDAO cd = new ContactDAOImpl(); Contact contact = new Conta

    6热度

    2回答

    我正在使用Proguard来混淆具有多个@Autowired字段的库。混淆器正在重命名这些类字段(因为它们是类的私有/内部的),因此我的bean无法实例化。 预混淆: @Service public class LicenseServiceImpl implements LicenseService { @Autowired(required = false) Licens

    10热度

    3回答

    我有一组具有复杂初始化方案的类。基本上,我从我需要掌握的接口开始,然后进行一堆调用,最终得到一个实现该接口的对象。 为了解决这个问题,我做了一个工厂类,可以给定一个接口,产生最终的对象。我把这个工厂变成了一个bean,并且在XML中,我指定了我的各种服务bean,通过这个工厂对象用他们将实现的接口的参数实例化。 这很好,我完全得到我需要的豆。不幸的是,我想从我的控制器类访问它们,这些类是通过组件扫

    0热度

    1回答

    我有其被定义为这样的非服务类: class A{ B b A(B b){ this.b = b } } 其中B是一个Grails服务。在我的单元测试,我尝试这样做: A a = new A(new B()); 出于某种原因,然而,b永远不会被设置,以及可变b [local, the argument to the mehod]运行测试时,甚至没有可见的Intelli-J的

    0热度

    1回答

    无论出于何种原因,当我尝试运行任何集成测试,我发现了以下内容: Initialization of bean failed; nested exception is org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'myproject.p

    2热度

    1回答

    在工作中,我们有一个自定义的ServiceProvider模式,带有用弹簧后处理器绑定服务的注释。 我不知道如果我可以检查我的绑定是否正确完成,通过使用@Required。 绑定不是由Spring完成的(既不是xml也不是自动装配)。 我想如果可能的话,后处理器的顺序有一定的重要性(在我们的自定义绑定处理器之后应该处理所需的弹簧检查)。 有人可以告诉我,如果可能和如何?

    0热度

    3回答

    我使用我自己的验证器类,并在我的控制器中用@Autowired -anotation标记它。我也必须使用数据库和ldap连接,所以我也在相同的控制器构造函数中自动装配它们。 我的验证器也必须使用数据库和ldap连接,所以我必须在其构造函数中自动装入数据库和ldap。它确实是双自动连线!但现在我的问题是如何获得数据库和LDAP验证工作?没有接线,他们返回null。任何帮助? 这是我之前关于自动装配问