springmvc 中controller 中引用service后 controller都不能用了
答案:2 悬赏:10 手机版
解决时间 2021-03-28 19:28
- 提问者网友:山高云阔
- 2021-03-28 12:34
springmvc 中controller 中引用service后 controller都不能用了
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-03-28 13:07
你确定Spring配置文件中base-package扫描到了所有的文件:
还有,建议你在
@Repository("baobiaoDaoImpl")
@Service("baobiaoServiceImpl")
@Controller("BaobiaoControl")
每一个上面都加上@Scope("prototype"):
scope="prototype" 可以保证 当有请求的时候 都创建一个Action对象,即多例追问
配置的是根目录。
@Scope("prototype"):加入后也试了,还是不行。
spring还有哪里需要配置吗?
还有,建议你在
@Repository("baobiaoDaoImpl")
@Service("baobiaoServiceImpl")
@Controller("BaobiaoControl")
每一个上面都加上@Scope("prototype"):
scope="prototype" 可以保证 当有请求的时候 都创建一个Action对象,即多例追问
配置的是根目录。
@Scope("prototype"):加入后也试了,还是不行。
spring还有哪里需要配置吗?
全部回答
- 1楼网友:动情书生
- 2021-03-28 13:30
@Resource(name = "baobiaoServiceImpl")
private BaobiaoService baobiaoService
改成:
@Resource(name = "baobiaoService")
private BaobiaoService baobiaoService追问试了,不行。
您所说的改法应该是引入“baobiaoService”,可是
我是在BaobiaoServiceImpl.JAVA里面声明的@Service("baobiaoServiceImpl");
没有baobiaoService。应该不对吧?追答@Service("baobiaoServiceImpl"),你没有定义的话
@Service("BaseServiceImp"),用这个,这个肯定是已经定义的。你做了继承,但是要保证spring把对应父类或借口进行扫描
private BaobiaoService baobiaoService
改成:
@Resource(name = "baobiaoService")
private BaobiaoService baobiaoService追问试了,不行。
您所说的改法应该是引入“baobiaoService”,可是
我是在BaobiaoServiceImpl.JAVA里面声明的@Service("baobiaoServiceImpl");
没有baobiaoService。应该不对吧?追答@Service("baobiaoServiceImpl"),你没有定义的话
@Service("BaseServiceImp"),用这个,这个肯定是已经定义的。你做了继承,但是要保证spring把对应父类或借口进行扫描
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯