首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
鸟不拉诗
掘友等级
Java
跳舞在黑夜中
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
193
文章 167
沸点 26
赞
193
返回
|
搜索文章
最新
热门
Spring Boot2(十二):手摸手教你搭建Shiro安全框架
SpringBoot+Shiro+Mybatis完成的。 修改整理了一下,成功跑起来了。可以通过postman进行测试 Apache Shiro是一个功能强大、灵活的、开源的安全框架。可以干净利落地处理身份验证、授权、企业会话管理和加密。 用户访问权限控制,比如:1、判断用户是…
Spring Boot2(十一):Mybatis使用总结(自增长、多条件、批量操作、多表查询等等)
上次用Mybatis还是2017年做项目的时候,已经很久过去了。中途再没有用过Mybatis。导致现在学习SpringBoot过程中遇到一些Mybatis的问题,以此做出总结(XML极简模式)。当然只是实用方面的总结,具体就不深究 ♂ 了。这里只总结怎么用!!! (1)Myba…
Spring Boot2(九):整合Jpa的基本使用
今天早上看到一篇微信文章,说的是国内普遍用的Mybatis,而国外确普遍用的是Jpa。我之前也看了jpa,发现入门相当容易。jpa对于简单的CRUD支持非常好,开发效率也会比Mybatis高出不少,因为JpaRepository会根据你定制的实体类,继承了JpaReposito…
Spring Boot2(七):过滤器拦截器的使用
过滤器和拦截器两者都具有AOP的切面思想,关于aop切面,可以看上一篇文章。过滤器filter和拦截器interceptor都属于面向切面编程的具体实现。 从上图可以看出,当浏览器发送请求到服务器时,先执行过滤器,然后才访问Web资源。服务器响应Response,从Web资源抵…
Spring Boot2(六):使用Spring Boot整合AOP面向切面编程
众所周知,spring最核心的两个功能是aop和ioc,即面向切面和控制反转。本文会讲一讲SpringBoot如何使用AOP实现面向切面的过程原理。 aop全称Aspect Oriented Programming,面向切面,AOP主要实现的目的是针对业务处理过程中的切面进…
Spring Boot2(五):使用Spring Boot结合Thymeleaf模板引擎使用总结
一般来说,常用的模板引擎有JSP、Velocity、Freemarker、Thymeleaf 。 Thymeleaf是一种Java XML/XHTML/HTML5模板引擎,可以在Web和非Web环境中使用。 它更适合在基于MVC的Web应用程序的视图层提供XHTML/HTML5…
Spring Boot2(四):使用Spring Boot多数据源实现过程
实际业务场景中,不可能只有一个库,所以就有了分库分表,多数据源的出现。实现了读写分离,主库负责增改删,从库负责查询。这篇文章将实现Spring Boot如何实现多数据源,动态数据源切换,读写分离等操作。 其中打印SQL日志这块,因为是多数据源,在mapper包下面区分不同的数据…
Spring Boot2(三):使用Spring Boot2集成Redis缓存
前面一节总结了SpringBoot实现Mybatis的缓存机制,但是实际项目中很少用到Mybatis的二级缓存机制,反而用到比较多的是第三方缓存Redis。 Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。 上面例子具体解释已经在注…
Spring Boot2版的权限管理系统
采用SpringBoot、MyBatis、Shiro框架,开发的一套权限系统,极低门槛,拿来即用。设计之初,就非常注重安全性,为企业系统保驾护航,让一切都变得如此简单。 niaobulashi-common为公共模块,其他模块以jar包的形式引入进去,主要提供些工具类,以及re…
Spring Boot2(二):使用Spring Boot2集成Mybatis缓存机制
学习SpringBoot集成Mybatis的第二章,了解到Mybatis自带的缓存机制,在部署的时候踩过了一些坑。在此记录和分享一下Mybatis的缓存作用。 MyBatis有一级缓存和二级缓存。记录可以看下这篇博文: 首先看一下什么是一级缓存,一级缓存是指SqlSession…
下一页
个人成就
文章被点赞
118
文章被阅读
40,140
掘力值
1,140
关注了
87
关注者
117
收藏集
23
关注标签
60
加入于
2018-07-05