收到一家公司的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查询