自我介绍+项目学习渠道1. 讲讲你对Spring、SpringBoot、SpringMVC的理解2. SpringBoot常用的注解3. @ComponentScan注解怎么扫描主包之外的Bean,有哪些方法4. SpringBoot是如何把各种jar包内的bean识别并加载的5. 讲讲List、Map、Set的用法、区别6. 延伸问题:有一个List,将他转成Map,其中key为userId有哪些方法?7. 创建线程的方式有哪些8. mybatis的#和$区别9. mybatis的常用标签10. sql语句11. mp使用的流程延伸问题:数据库的记录读取出来变成对象的背后实现12. mp的主键生成策略了解过吗13. 设计的表字段如果和数据库字段关键字冲突怎么处理14. git常用命令15. maven中的clean、install、deploy用途、区别16. Linux常用命令知道哪些17. 如何部署一个SpringBoot项目