SpringBoot下多数据源JPA与Mybatis完整配置

在一段时间里,我们在一些项目的架构中,使用了JPA作为持久化框架来操作数据库,并且在项目中使用JPA还是非常方便的,省去了如Mybatis中的Mapper.xml文件,同时我们可以通过在程序中定义的类型来生成和更新数据库。可是在新的团队和项目中发现在复杂的业务查询操作中,JPA对于开发人员的熟悉API及掌握情况还是比较高的,这对于之前一直使用Mybatis的团队来说增加了开发难度,于是我们又将Mybatis也集成到了项目当中。同时业务上要求从多个数据库中操作数据,这样一来,我们就要考虑需要支持JPA和Mybatis两种框架同时可以操作多个数据源。于是,就有了这篇。... 详情

前端vue-cli 3.0开发基础总结

vue-cli是一个基于Vue.js的项目脚手架,可以帮助我们快速的搭建vue.js项目。之前我们已经总结了在vue-cli 2.*下开发前端所需要做的工作,包括开发用到的组件,访问权限控制等等。最近看了官方3.0版本的介绍,发现在3.0版本下的脚手架相对于之前2.0的版本使用起来就显得更加简洁,主要去除了build以及config目录,就让整个工程目录更加清晰易懂,当然整体与2.0还是有一些区别。到这里总结一下,虽然我们技术不是最牛的,但是软件我们就是要用最新的。于是我就将vue-cli 3.0版本用在了最近的几个新项目里。这里就来说说使用vue-cli 3.0版本需要做的工作,算是个总结。... 详情