SpringMVC注入service

在我的java web项目中只用到springMVC框架,没有spring和hibernate这些框架,请问如何在Controller注入Service?谢谢

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实现类的路径

追问

我的GetTaxiServiceImpl 类是在service包下的,这样子不行吗?

追答

你的service发下看看

追问

发service包下的类吗

追答

这样看貌似没毛病
你service里面是不是就简单的接口 什么都没有
仔细检查jar

追问

要不你写个demo给我吧,就只用springMVC框架,谢谢啦

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网