2 qq 28534619 qq_28534619 于 2017.09.18 23:39 提问

maven多模块导致注入@Service失败,什么原因???

图片说明
Service
图片说明
controller
图片说明
springmvc.xml配置
图片说明
spring扫描service配置
图片说明
异常信息:无法找到service
在@Autowired 无法注入。。。。什么情况??

4个回答

AAAAABBBBBYYYYY
AAAAABBBBBYYYYY   2017.09.19 09:02

你是哪儿@Autowired无法注入,UserMapper?

fk478561641
fk478561641   2017.09.19 09:09

你看看有没有配置你的spring-bean文件

qq_33727653
qq_33727653   Rxr 2017.09.19 11:26

UserServiceImpl注解后的默认实例bean的名字不是userServiceImpl吗? 怎么是userService了? userService应该楼主自己去定义!!!

qq_33727653
qq_33727653 @service("userService") 自定义实例bean名
10 个月之前 回复
xionglangs
xionglangs   Rxr 2017.09.19 14:54

你只是告诉spring扫描Service包,你的Controller类也是卸载Service包里面吗

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
spring boot 多模块管理时,依赖注入bean失败
spring boot 多模块管理时,依赖注入bean失败的解决办法: 问题描述: 编码时没有错误,maven打包也没有问题,在运行时出现了异常,例如: Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'cn.test.itobc.we
ided maven 多模块开发遇到的坑与解决办法
想要多模块开发,并且模块之间有依赖,比如三个模块(dao,service,controller),service模块依赖于dao,controller依赖于service,创建目录的时候需注意一点 (图片失真度有点高,凑活看)。
Maven模块化开发,无法注入其它模块中的接口
Maven模块化开发,无法注入其它模块中的接口,无法扫描到jar文件中的接口
maven多模块Springmvc+mybatis读取配置文件和注入bean
最近在使用由maven构建的多模块项目,在开发过程中遇到了一些问题,在此记下解决的方法希望对出现同样或类似问题的朋友有所帮助。 首先说下我使用的技术,maven +springmvc +mybatis 注:整个项目使用spring的注解方式来实现管理。 然后说下我的项目结构: root --dao --service --common --web root是父模块,dao,service,comm
多模块maven项目实践经验
以多模块的形式组织项目,乃是maven一直提倡的方式。如果使用得当,多模块可以可以帮助项目划分模块,鼓励重用,防止POM变得过于庞大,方便某个模块的构建,而不用每次都构建整个项目,并且使得针对某个模块的特殊控制更为方便(关于多模块优势的描述可以参见juvenshun的博文Maven最佳实践:划分模块http://juvenshun.iteye.com/blog/305865。)   虽然多模块
SpringBoot 多模块项目(module)Service自动注入(@Autowired)
SpringBoot框架中,多模块开发Service自动注入(@Autowired)失败,接口类、实现类、调用类分别在不同模块下如何使用自动注入
maven多模块项目发布webservice
环境和目录 环境: jdk1.7.0.79+maven3.5.7+cxf+ssm; maven项目源码目录: cxf配置:首先自行配置cxf环境变量 1.applicationContext-service.xml 添加以下内容 在头部的beans标签内添加: xmlns:jaxws="http://cxf.apache.org/jaxws" xsi:s
整合ssm框架:在maven中分模块(Dao,Service,Controller)管理
整合spring + springmvc +mybatis Dao层:整合spring和mybatis需要的jar包: (1) mybatis的jar包 (2)spring的jar包 (3) spring和mybatis的整合包 (4)mysql的数据库驱动 (5)数据库连接池 配置文件 (1) mybatis的配置文件:SqlMapConfig.xml (2) spring的配置文件
67. @Transactional的类注入失败
【从零开始学习SpirngBoot—常见异常汇总】        Spring的代理模式有两种:java自带的动态代理模式和cglib代理模式,cglib代码模式适用于没有接口的类,而java自带适用于接口类,默认情况下spring boot或者spring 采用接口类的代理模式,如果我们是基于接口编程的,是不会发生问题的,但是如果我们定义了一个class类继承Base类的时候就会出问题了。如下
spring依赖注入失效或不成功的一种情况和解决办法
题目如此啊,但不一定每个人的情况都会和我的一样,感觉这是个非常蛋疼的问题,困扰了我好几天。 我在做一个SSH集成CXF用于实现web service的服务器框架。实际上是用spring+hibernate集成CXF,没用到Struts。之前用过SSH,但没有完整地自己搭建一次SSH框架,之前只是在别人搭好的框架上进行页面开发。没想到自己搭一次,各种问题。 我看了spring的事务管理的几种方法