spring mvc里 控制器注入一个service报错

spring mvc里 控制器注入一个service报错,第1张

您好,错误提示是您的”htmlServiceImpl“这个bean没有定义,可能您的”userController“的实现需要这个bean,但是您又没有在spring容器中声明它,建议做法:

//1.在类的声明前加上@Repository

@Repository

public class htmlServiceImpl{

.......

}

//2.在applicationContext.xml中添加如下一行

<bean id="htmlServiceImpl" class="您的类所在的位置,如com.service.htmlServiceImpl"/>

希望采纳,并且祝您Spring学习之旅愉快!

需要在mvc应用启动时指定解析器.

这个错误是系统从默认容器里面ioc时,没有找到对应controller的带参数的构造函数.

我相信你的AccountController中一定是存在带参数的构造函数的.

关键代码在:DependencyResolver.SetResolver(xxxx)

这个xxx就是unity ioc的容器.不同的ioc在mvc下都会有该容器接口的实现.

你找找,应该不费劲.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11840606.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存