java - 如何在另一个用 @Service 注释的类中调用用 @Component 注释的类中存在的参数化构造函数

标签 java spring

我有一个要求,我想在另一个用 @Service 注释的类中调用用 @Component 注释的类的参数化构造函数

如果您没有听清我的问题,请随意。

@Service
Class ServiceClass{



//here I  want to create ComponentClass instance by Spring.
Result result=new ComponentClass(sending data to get result);


}


@Component
Class ComponentClass {

  Component(received data){

  }

}

最佳答案

我认为你应该尝试“Autowired”关键字。它说“嘿 Spring Framework 尝试为我初始化变量”。

@Autowired
Result result=new ComponentClass(sending data to get result);

关于java - 如何在另一个用 @Service 注释的类中调用用 @Component 注释的类中存在的参数化构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60680785/

相关文章:

java - JButton 干扰 JPanel 上的鼠标监听器

java - Python 客户端不接收来自 Spring websocket 服务器的消息

java - 如何使用 Spring MVC 获取所有文件名?

spring - FluentD 无法在 Elasticsearch 中写入日志

java - 使用 Spring Data JPA 查找实体时如何启用 LockModeType.PESSIMISTIC_WRITE?

java - 将 CSV 文件转换为 2D 数组 Java

spring - cvc-elt.1 : Cannot find the declaration of element 'beans' - Spring 4. 0.2

spring - 如何将spring boot项目转换为spring mvc

java - 在 Java 中,我可以监听一个类中发生的操作,然后采取并行操作吗?

java - 映射到子表两次 - @OneToMany & @ManyToOne