- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有这样的类和 Spring 上下文。
如何修复这个错误的 Java 配置,而不是 xml?
我尝试了其他帖子中的一些解决方案,但没有成功。
@Service
@Transactional
public class XCalculationService implements VoidService<X> {
}
public interface VoidService<Input> {
}
@AllArgsConstructor
public class XService {
private XCalculationService calculationService;
}
@Configuration
public class ServiceConfiguration {
@Bean
public OrderService orderService(XCalculationService calculationService) {
return new XService(calculationService);
}
@Bean
public XCalculationService calculationService() {
return new XCalculationService ();
}
}
错误
BeanNotOfRequiredTypeException: Bean named 'calculationService' is expected to be of type 'com.x.XCalculationService' but was actually of type 'com.sun.proxy.$Proxy
最佳答案
这是 100% 修复:
@EnableTransactionManagement(proxyTargetClass = true)
关于java - BeanNotOfRequiredTypeException : Bean named X is expected to be of type X but was actually of type 'com. sun.proxy.$Proxy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52603759/
我有这样的 bean : 这是类声明: MyClass extends MySuperClass implements MyInterface MySuperClass extends Gener
我正在编写一个小应用程序来检查 spring-AOP 中“AfterAdvice”概念的功能,但我得到一个与 xml 文件相关的异常(我认为)请帮助我如何解决异常 应用程序上下文.xml
我的 Controller 包含以下注释: @Resource(name="userService") private UserDetailsServiceImpl userService; 服务本身
运行测试类会引发以下异常: BeanNotOfRequiredTypeException: Bean named 'myServiceImpl' is expected to be of type '
我需要有关 Spring 和代理问题的帮助。 org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named
我正在尝试使用 spring aop 和 spring 配置文件:
我还是 Spring MVC 的新手,在构建我的测试项目时,我从 Tomcat 日志中收到了这条消息: SEVERE: Exception sending context initialized ev
我的 Spring MVC 项目与 Apache Shiro 一起运行,以确保 Web 和 API 安全。生活很美好,直到有一天我必须进行权限检查以获取授权。 使用@RequiresPermissio
我尝试使用 Spring MVC 和 Hibernate 运行我的第一个 Web 应用程序,但我遇到了一些问题。 通用道: @Repository public abstract class Gene
在遵循 a thread about service beans 中给出的重要建议之后我已经提供了下面列出的服务。我试过将@Transactional 放在接口(interface)级别、接口(int
我有一个简单的(示例)Web 应用程序,如果我尝试链接多个 View 解析器,我会遇到问题。当我的应用程序按照下面描述的方式配置时,尝试访问 http://localhost:8080/Library
我正在尝试使用 BeanPostProcessor 运行 Spring 示例。 下面是bean后处理器 public class DisplayNamePostProcessor implements
我遇到了一个问题,PropertiesFactoryBean 在 spring 中没有被解析为 Properties 对象。相反,我收到以下错误: org.springframework.beans.
我在从应用程序上下文中提取 Spring bean 时遇到问题。 当我尝试时; InnerThread instance = (InnerThread) SpringContextFactory.ge
我有一个触发 hadoop 作业的 spring 批处理作业。请在下面查看我的工作配置。当我启 Action 业时,出现以下异常... 配置: 异常: org.springframework.bea
我有带有 Spring Cloud sleuth 的 spring boot 项目(2.1.0 版本)。Spring Sleuth 的 TracingConnectionFactoryBeanPost
我有这样的类和 Spring 上下文。 如何修复这个错误的 Java 配置,而不是 xml? 我尝试了其他帖子中的一些解决方案,但没有成功。 @Service @Transactional publi
我是一名优秀的程序员,十分优秀!