springboot整合mybatis,使用时Autowired注入失败
package com.me.test.server.controller.impl;
import com.me.test.server.bean.UserEntity;
import com.me.test.server.controller.UserService;
import com.me.test.server.dao.UserMapper;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import org.springframework.stereotype.Service;
import javax.ws.rs.FormParam;
import javax.ws.rs.core.Response;
@Api("/user")
public class UserServiceImpl implements UserService {
@Autowired
private UserMapper userMapper;
public UserEntity queryByUserId(String username) {
System.out.println(username);
System.out.println(username);
System.out.println(username);
System.out.println(username);
System.out.println(userMapper);
//userMapper 打印出来是null
return userMapper.getOne(username);
}
public Response updateUser(UserEntity user) {
int res = userMapper.update(user);
Response r;
//更新的行数为1行
if (res == 1) {
r = Response.ok().build();
} else {
r = Response.notModified().build();
}
return r;
}
public Response addUser(UserEntity user) {
int res = userMapper.insert(user);
Response r;
if (res == 1) {
r = Response.ok().build();
} else {
r = Response.notModified().build();
}
return r;
}
public Response delUser(@FormParam("id") Long id) {
int res = userMapper.delete(id);
Response r;
//删除的行数为1行
if (res == 1) {
r = Response.ok().build();
} else {
r = Response.notModified().build();
}
return r;
}
}
想搭建个简单的使用微服务的demo,遇到这个依赖没有注入的问题,折腾了两天实在不知道怎么解决,求大神帮忙看看.但是我再测试类中是可以正常注入的.
这是完整的代码:https://github.com/lxhao/rest...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
https://segmentfault.com/a/11...
供你参考下。
Mybatis的配置文件中没有添加mappers标签的配置