1. mybatis:xml配置sql语句也可以用注解代替,如@select,@result等。
2. 层级分明的好习惯:
web项目:controller层和前端交互,调取service层(这里调用service具体实现类Impl)。
entity层,实体层,对应数据库表。
mapper层,和数据库相关的操作接口层。
service层,业务层,含业务接口service和Impl实现类,Impl实现类实现业务接口service和mapper层的接口。
3. mybatis plus的mapper层的自定义实现:
mapper层定义具体接口,xml配置文件实现,service的实现类定义新函数调用该接口,controller层调用service的实现类的该方法。
4. swagger的使用:
5. springboot日志:一般使用3个(logback,log4j, log4j2)