初试【Vue+Springboot+SpringMVC+Druid+Mybatis+Caching+Redis】实现完整版前后端分离项目

最近喉咙不适,没法说话,只能做个安静的美男子了,上周住在医院病床上还想着自己可以从0开始完善整套WEB项目,出院后兴致勃勃地做起来了,调试了这两三晚,前端太难弄了

下面就是用到的一些常规框架:

前端框架:Vue
后端工程:Springboot
后端WEB框架:SpringMVC
连接池:Druid
持久层:Mybatis
缓存抽象:Caching
缓存类型:Redis

下面就是整个页面结果

由于用了Myba[……]

Read more

Spring:MyBatis框架@MapperScan注解流程和疑惑

折腾了老久,原来是一个@MapperScan注解放的位置不对,导致对于Mapper接口实例化十分疑惑,记录一下过程

MyBatis和Hibernate不太一样,SQL是需要自行配置,而不像JPA里都已经封装好了,如果SQL比较简单,直接用封装好的接口即可,但是如果十分复杂的SQL,还需要审核,校验,可以通过MyBatis框架来实现持久层

图来自:https://oscimg.o[……]

Read more