
我正在使用Spring 3.1构建一个Google App Engine应用程序,并且在我的一个jars连接成员时遇到问题.
我有三个项目:
>服务器
> server.model
> server.persistence
我有一个ant构建脚本,这样当我的工作区构建时,它会为server.model和server.persistence创建jar,并将它们放在服务器项目的正确lib目录中.
在服务器中,我可以从server.model和server.persistence自动装配东西,但是在server.model中,我的server.persistence bean没有连线,即使它们与服务器中的完全相同.
来自我的servlet应用程序配置的片段:
我在服务器项目和server.model项目中都有以下代码,只有服务器实现了.这是一个失败的:
package com.impersonal.server.model;import java.util.ArrayList;import java.util.UUID;import org.springframework.beans.factory.annotation.autowired;import com.impersonal.server.persistance.AppEngineDataStore;import com.impersonal.server.persistance.IDataStore;public class UserList extends ArrayList编辑:
刚刚在server.model项目中尝试@autowired我在应用程序配置中没有定义为bean的东西,并没有得到任何错误.如果我对服务器项目做同样的事情,我应该得到一个’没有找到这样的bean’错误.
有什么想法吗?
最佳答案我错误地实例化了我的对象.对于框架对象和类似MVC控制器,您无需执行任何 *** 作即可将@autowired成员连接起来.对于我正在创建的对象,我没有通过IOC容器,这就是为什么他们的依赖关系没有得到满足.
总结以上是内存溢出为你收集整理的java – 为什么Spring没有在依赖jar中连接我的@Autowired成员?全部内容,希望文章能够帮你解决java – 为什么Spring没有在依赖jar中连接我的@Autowired成员?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)