一、我的开发环境:springBoot+mybatisplus+security
二、难点:如何获取登录的用户名?
三、我的分析思路
1、先在登录接口找到是否有获取用户信息的方法,没有的话就往service层找。那我这里在controller层就找到了对应的方法。(项目封装了一个工具类)
2、在需要获取数据的接口的service层写相关业务逻辑。标记(1)里面是自己封装的一个分页工具类,这样就不需要在xml里面再去写分页sql了。
3、mapper层(dao层),网上很多伙伴使用了@param注解,大家注意导包不要导错了,一定是
(
org.apache.ibatis.annotations.Param;
)
4、xml里面还有两个小细节,大家可以留意下。第一,如果实体类字段与数据库不一致,一定要用映射,第二个在分页查询条件上一定是,分页类点字段(字段要和分页类里面的一致)