SpringMVC注入service 100
在我的javaweb项目中只用到springMVC框架,没有spring和hibernate这些框架,请问如何在Controller注入Service?谢谢...
在我的java web项目中只用到springMVC框架,没有spring和hibernate这些框架,请问如何在Controller注入Service?谢谢
展开
1个回答
展开全部
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")
<!-- 启用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实现类的路径
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询