首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
SpringBoot
订阅
今夜私奔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Spring Boot2(十一):Mybatis使用总结(自增长、多条件、批量操作、多表查询等等)
上次用Mybatis还是2017年做项目的时候,已经很久过去了。中途再没有用过Mybatis。导致现在学习SpringBoot过程中遇到一些Mybatis的问题,以此做出总结(XML极简模式)。当然只是实用方面的总结,具体就不深究 ♂ 了。这里只总结怎么用!!! (1)Myba…
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版的权限管理系统
采用SpringBoot、MyBatis、Shiro框架,开发的一套权限系统,极低门槛,拿来即用。设计之初,就非常注重安全性,为企业系统保驾护航,让一切都变得如此简单。 niaobulashi-common为公共模块,其他模块以jar包的形式引入进去,主要提供些工具类,以及re…
Spring Boot2(二):使用Spring Boot2集成Mybatis缓存机制
学习SpringBoot集成Mybatis的第二章,了解到Mybatis自带的缓存机制,在部署的时候踩过了一些坑。在此记录和分享一下Mybatis的缓存作用。 MyBatis有一级缓存和二级缓存。记录可以看下这篇博文: 首先看一下什么是一级缓存,一级缓存是指SqlSession…
Spring Boot2(四):使用Spring Boot多数据源实现过程
实际业务场景中,不可能只有一个库,所以就有了分库分表,多数据源的出现。实现了读写分离,主库负责增改删,从库负责查询。这篇文章将实现Spring Boot如何实现多数据源,动态数据源切换,读写分离等操作。 其中打印SQL日志这块,因为是多数据源,在mapper包下面区分不同的数据…
Spring Boot2(十四):单文件上传/下载,文件批量上传
文件上传和下载在项目中经常用到,这里主要学习SpringBoot完成单个文件上传/下载,批量文件上传的场景应用。结合mysql数据库、jpa数据层操作、thymeleaf页面模板。 最下面是自定义的配置属性,定义了文件存放路径和上传文件允许的后缀名称。 需要注意的是:niaob…
Spring Boot2(十二):手摸手教你搭建Shiro安全框架
SpringBoot+Shiro+Mybatis完成的。 修改整理了一下,成功跑起来了。可以通过postman进行测试 Apache Shiro是一个功能强大、灵活的、开源的安全框架。可以干净利落地处理身份验证、授权、企业会话管理和加密。 用户访问权限控制,比如:1、判断用户是…
Spring Boot2(九):整合Jpa的基本使用
今天早上看到一篇微信文章,说的是国内普遍用的Mybatis,而国外确普遍用的是Jpa。我之前也看了jpa,发现入门相当容易。jpa对于简单的CRUD支持非常好,开发效率也会比Mybatis高出不少,因为JpaRepository会根据你定制的实体类,继承了JpaReposito…
Spring Boot2(七):过滤器拦截器的使用
过滤器和拦截器两者都具有AOP的切面思想,关于aop切面,可以看上一篇文章。过滤器filter和拦截器interceptor都属于面向切面编程的具体实现。 从上图可以看出,当浏览器发送请求到服务器时,先执行过滤器,然后才访问Web资源。服务器响应Response,从Web资源抵…