刚学springboot+mybaties碰到个疑惑的地方,来请大神们指点一下:
----
学习时,我做了个查询所有用户的功能
1、先写MODEL User类 private String name;
private String password;2、实现UserMapper@Mapper
public interface UserDao {
@Select("select * from t_user")
List<User> userList();
}3、然后controller实现 @Autowired
UserDao userDao; @GetMapping("list1")
@ResponseBody
public List<User> list1() {
List<User> users = userDao.userList();
return users;
}其它配置好后,运行就能正常访问数据库了,列出所有用户了。。
----
但我在看网上有不少教程,在Mapper后还有@Service,像下面这样多出二个文件public interface IUserService {
//
}@Service
public class UserServiceImpl implements IUserService {
//
}最后在Controller中使用这个@Autowired
private ICityService cityService;我的springboot是最新版的所以我的问题是,这个@Service层要不要写的呢?用了,觉得好绕啊,多了二个文件~先谢谢了~
----
学习时,我做了个查询所有用户的功能
1、先写MODEL User类 private String name;
private String password;2、实现UserMapper@Mapper
public interface UserDao {
@Select("select * from t_user")
List<User> userList();
}3、然后controller实现 @Autowired
UserDao userDao; @GetMapping("list1")
@ResponseBody
public List<User> list1() {
List<User> users = userDao.userList();
return users;
}其它配置好后,运行就能正常访问数据库了,列出所有用户了。。
----
但我在看网上有不少教程,在Mapper后还有@Service,像下面这样多出二个文件public interface IUserService {
//
}@Service
public class UserServiceImpl implements IUserService {
//
}最后在Controller中使用这个@Autowired
private ICityService cityService;我的springboot是最新版的所以我的问题是,这个@Service层要不要写的呢?用了,觉得好绕啊,多了二个文件~先谢谢了~
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货