收到一家公司的offer,问了下我应该提前学些什么。
这些内容本来就是我熟悉的,现在只不过是要加强一下。
未来加油!
## SpringBoot2.0
要求:
1. 理解并会配置启动项目
2. 熟悉常用的组件(比如缓存、数据源、权限认证)
3. 了解并熟悉如何配置(比如修改端口、修改数据库、常用自定义配置读取)
## SpringMVC
要求:
1. 熟悉接口开发
2. 理解@Controller与@RestController的区别
3. 可以自定义过滤器
4. 传入参数校验
5. 文件上传下载
## Spring Data JPA
要求:
1. 熟悉HQL语法、Hibernate语法
2. 熟悉驼峰式命名方法约束
3. 理解@ManyToOne规则
4. 了解复杂查询结果自定义构造对象
## MyBatis-Plus
要求:
1. 熟悉MyBatis的配置
2. 熟悉常用结果映射,关系映射
3. 熟悉条件判断查询动态sql构造
4. 了解resultMap中定义的collection查询