CK1956-2017年最新项目实战Spring Boot视频微服务整合Mybatis

来源:互联网 发布:findcontours源码实现 编辑:程序博客网 时间:2024/06/04 23:26

项目实战Spring Boot服务整合Mybatis

随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到程序开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了。对于学习有困难不知道如何提升自己可以加扣:1225462853进行交流得到帮助,获取学习资料.

CK1956-2017年最新项目实战Spring Boot视频微服务整合Mybatis

下载地址:http://pan.baidu.com/s/1c1KeHJa


二级缓存是多个SqlSession共享的,其作用域是mapper的同一个namespace,不同的sqlSession两次执行相同namespace下的sql语句且向sql中传递参数也相同即最终执行相同的sql语句,第一次执行完毕会将数据库中查询的数据写到缓存(内存),第二次会从缓存中获取数据将不再从数据库查询,从而提高查询效率。Mybatis默认没有开启二级缓存需要在setting全局参数中配置开启二级缓存。

技术点


这段时间我们团队主要在学习spring boot,这个开源项目也就成了我们的练习新技术的一个非常好的产品,主要的技术都是和spring boot相关,可以参考构建微服务


网页端


收藏快捷图标


这个是收藏的最关键一步,一段js代码,拖入到浏览器的收藏夹,每次点击收藏的时候负责读取网站的title、描述、网址等信息,并且提交到收藏的页面


前端


前端页面由Angle - Bootstrap Admin theme这套主题改造而来;模版引擎使用了thymeleaf。


持久层


数据库主要使用了 Spring data jpa模版来实现,整合Mybatis


session


session使用持久化技术来保存登录状态,登录一次保持需要会话30天,主要是依赖redis来实现,


其它


使用grade做为项目的构建工具、使用了一点webjars、vuejs、Jsoup、Scheduled…


客户端


客户端技术使用react native来开发安卓和IOS的app,目前还在开发中,完成之后也会开源出来。


可以自定义个人收藏页面


无登录可以查看热门收藏内容


首页展示热门收藏家


小纸条


智能推荐


其它…


原创粉丝点击