autowired相关内容
注意:这是针对常见问题的规范答案. 我有一个 Spring @Service 类(MileageFeeCalculator),它有一个 @Autowired 字段(rateService),但是当我尝试使用它时,该字段为 null.日志显示正在创建 MileageFeeCalculator bean 和 MileageRateService bean,但是每当我尝试调用 时,我都会收到 Nu
..
我有一个抽象类: @Component公共抽象类 BaseReport {公共无效出口(){...} 还有一堆扩展它的类,并覆盖 export() 方法(或不覆盖). @Component公共最终类 Report1 扩展了 BaseReport@成分公共最终类 Report2 扩展了 BaseReport 我的大多数测试自动装配扩展 BaseReport 的具体类,没有问题: publi
..
我有一个项目,其中有一个接口,一个实现相同接口的抽象类,然后是一组实现该接口并扩展抽象类的具体类. 公共接口发票{无效过程();}@成分公共抽象类 AbstractInvoice(){@资源受保护的作家作家;受保护的validateInvoice(){//一些实现}}@成分public Class TypeAInvoice() 扩展 AbstractInvoice 实现 Invoice{@覆盖公
..
Spring 无法自动装配我的对象?是否可以在抽象类中自动装配对象.假设所有模式都在 application-context.xml 中提供 问题:在基类和扩展类(如果有)@Service @Component 上应该使用什么注解? 示例 抽象类超人{@Autowire私有数据库服务数据库服务;抽象 void Fly();protected void doSuperPowerActio
..
注意:这是针对常见问题的规范答案. 我有一个 Spring @Service 类(MileageFeeCalculator),它有一个 @Autowired 字段(rateService),但是当我尝试使用它时,该字段为 null.日志显示正在创建 MileageFeeCalculator bean 和 MileageRateService bean,但是每当我尝试调用 时,我都会收到 Nu
..
我正在阅读 spring 3.0.x 参考文档以了解 Spring Autowired 注释: 3.9.2 @Autowired 和@Inject 我无法理解以下示例.我们需要在 XML 中做些什么才能让它工作吗? 示例 1 public class SimpleMovieLister {私人电影搜索器电影搜索器;@自动连线公共无效 setMovieFinder(MovieFi
..
注意:这是针对常见问题的规范答案. 我有一个 Spring @Service 类(MileageFeeCalculator),它有一个 @Autowired 字段(rateService),但是当我尝试使用它时,该字段为 null.日志显示正在创建 MileageFeeCalculator bean 和 MileageRateService bean,但是每当我尝试调用 时,我都会收到 Nu
..
我有一个具有自动装配构造函数的类. 现在当我在我的班级中自动装配这个类对象时.我如何为构造函数传递参数?? 示例代码:具有自动装配构造函数的类: @Component公共类变压器{私有字符串数据源;@自动连线公共变压器(字符串数据源){this.dataSource = 数据源;}} 为具有带参数构造函数的组件使用自动装配的类: @Component公共类 Transformer
..
我有一个要求,我想手动启动 Kakfa 消费者. 代码: class Dummy 实现消费者寻求意识{@自动连线KafkaListenerEndpointRegistry 注册表;CountDownLatch 锁存器;@自动连线ConcurrentKafkaListenerContainerFactory 工厂;onIdleEvent(){闩锁.倒计时()}@KafkaListener(i
..
Spring 似乎在扫描并捡起我的 bean,如下所示: 16:38:18.328 [MainThread] DEBUG o.s.b.f.s.DefaultListableBeanFactory - 创建单例 bean 'ABCProvider' 的共享实例16:38:18.328 [MainThread] DEBUG o.s.b.f.s.DefaultListableBeanFactory -
..
当我在 Spring Framework 中开发时,我想在特定类上使用 mybatis 来访问 DB,这是问题. 公共类 ScheduleManager {私有调度器调度器;@自动连线私人 TriggerService triggerService;公共无效doit(){System.out.println(triggerService);}} 这里,triggerService 的值为空.
..
我尝试使用 Spring Data Neo4j 编写一个 web 应用程序. 我有一个存储库: 公共接口 UserRepository 扩展了 GraphRepository{} 一个 applicationcontext.xml: ...
..
我正在尝试在 spring(在 scala 中)没有 xml 配置的情况下执行以下操作 ## (1)##通过类名自动创建一个bean## 自动连接 x.y.Bar 的属性## (2)## 创建一个 x.y.Foo 并自动连接属性
..
我从未见过自动装配的集合: @Service公共类 SomeFactory {@自动连线私人列表福斯;@PostConstruct公共无效初始化(){for(Foo foo: foos) {//做点什么}}} 在 init() 方法中,我可以看到 foos 已经有几个条目.我猜 Spring 知道谁应该是 foos 的入口.但是,怎么样?如果我想在 foos 中添加一个 Foo 对象应该怎么做
..
我们知道在 Spring 中,有一个属性“primary",表示如果有多个 bean 可用于自动装配到一个属性,则该 bean 是第一个候选对象. 但是现在我所有的 bean 定义都是使用 @Component/@Service 等声明的,我找不到可以用来声明 bean 的相应“主要"属性. 请告诉我如何实现这一点,谢谢. 解决方案 在 Spring 3.0 中,您
..
我的一项服务中的自动装配注释存在一些问题.我花了很多时间来寻找解决方案,但我不知道我做错了什么.我的应用看起来像这样. 这是我的控制器: package control.peso.controller;导入 javax.servlet.http.HttpServletRequest;导入 org.springframework.beans.factory.annotation.Autowi
..
我正在使用 Stomp 构建一个应用程序来通过 websockets 代理消息.我正在尝试将消息从服务器发送到客户端,而无需来自应用程序中任何地方的请求.我在网上找到了两种不同的选择,用于从应用程序的任何位置发送消息. 第一个在 Websocket 文档中找到. 第 20.4.5 节: @Controller公共类问候控制器{私人 SimpMessagingTemplate 模板;@自
..
也许是因为我的英文错误,我无法理解使用@Autowired注解的好处. 根据教程,我们可以通过@Autowired 将第一种(I.)情况简化为第二种情况(II.). 我的问题是,@Autowired 的含义是什么?因为它没有告诉更多,因为没有使用@Autowired,编译器可以根据声明找出“EmpDao emDao"和“EmpManager"密切相关. 代码引用自 这里 我
..
我在自动装配注释方面遇到了一些问题.我的应用程序如下所示: 这是控制器: @Controller公共类 MyController {@自动连线@Qualifier("someService")私人 SomeService someService;....} 这是一个服务层: public interface SomeService {...}@服务公共类 SomeServiceImpl
..
我无法使 @Autowire 注释与 @Repository 注释类一起工作. 我有一个界面: 公共接口 AccountRepository {公共帐户 findByUsername(String username);公共账户 findById(long id);公共帐户保存(帐户帐户);} 以及实现接口的类用@Repository 注释: @Repository公共类 Account
..