该随笔来自知乎大佬的回答,稍作整理。
起源是一位小白的美好幻想,MVC+Mybatis想唬住面试官。
接口及常见问题
@Autowired
@Component @Repository @Service @Controller
写好接口壳子,入参是一个,多个,集合,文件?出参 是一个,多个,集合,文件
接口文档
swagger -> knife4j、springfox
参数校验
springboot+validation
JSR303
开源工具包
java8 optional
异常处理
springboot
mybatis
@select,@update
mybatis动态参数 注解/xml文件方式
pagehelper分页
aop,ioc 默写全文声明事务以及事务传播的方式
默写全文spring事务不生效的原因
默写全文什么是数据库连接池,
你怎么用(hikari,druid)背诵并默写全文spring多数据源配置
请简述主要步骤.mybatis #{}和${}啥区别(其实这是ognl表达式..)
Mybatis都有哪些Executor执行器Mybatis的一级、二级缓存sqlsession生命周期..
1.9+没人用
大体思路
序列化
去除魔法值
构造函数注入bean
foreach替换for
nacos替换eureka
okhttp/fegin替换httclient
更新springboot,springcloud版本
Apache codec替换sun包加密
具体问题(提高接口响应速度)