SpringMVC注入service 100

在我的javaweb项目中只用到springMVC框架,没有spring和hibernate这些框架,请问如何在Controller注入Service?谢谢... 在我的java web项目中只用到springMVC框架,没有spring和hibernate这些框架,请问如何在Controller注入Service?谢谢 展开
 我来答
wumiqing645207
2016-11-11 · 超过16用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:9.8万
展开全部
1、首先需要到spring-servlet.xml配置
<!-- 启用spring mvc 注解 -->
<context:annotation-config />

<!-- 设置使用注解的类所在的jar包 -->
<context:component-scan base-package="controller"></context:component-scan>

<!-- 完成请求和注解POJO的映射 -->
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
2、Controller使用@Controller进行标记
3、service注入用下面的方式
@Autowired
private Service service;
4、方法映射用下面的方式
@RequestMapping(value = "/aaa")
更多追问追答
追问

我在service层加了@Service,配置文件也扫描了service和controller包,但还是报错说注入

@Autowired

GetTaxiServiceImpl getTaxiServiceImpl;

失败,求解!!!

追答
那个扫描包的配置错了
你那个是扫描的service
你需要改成service实现类的路径
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式