为什么UserServiceImpl的userMapper可以访问到default的selectByPrimaryKey方法?
我看老师都不给public,这是为什么,不同包都能访问?不写public的话不是不同包不能访问吗?平时工作也是要这种习惯吗?
src/main/java/com/ethan/mall/model/dao/UserMapper.java public interface UserMapper { User selectByPrimaryKey(Integer id); } ----------------------------------------------------------------------------- src/main/java/com/ethan/mall/service/UserService.java public interface UserService { User getUser(Integer id); } ------------------------------------------------------------------------------------ src/main/java/com/ethan/mall/service/impl/UserServiceImpl.java @Service public class UserServiceImpl implements UserService { @Resource private UserMapper userMapper; @Override public User getUser(Integer id) { return userMapper.selectByPrimaryKey(id); } }
4
收起
正在回答 回答被采纳积分+1
2回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星