06 2019 档案
Spring Boot:整合Spring Security
摘要:综合概述 Spring Security 是 Spring 社区的一个顶级项目,也是 Spring Boot 官方推荐使用的安全框架。除了常规的认证(Authentication)和授权(Authorization)之外,Spring Security还提供了诸如ACLs,LDAP,JAAS,CAS 阅读全文
posted @ 2019-06-29 12:17 朝雨忆轻尘 阅读(131307) 评论(35) 推荐(12) 编辑
Spring Boot:整合Shiro权限框架
摘要:综合概述 Shiro是Apache旗下的一个开源项目,它是一个非常易用的安全框架,提供了包括认证、授权、加密、会话管理等功能,与Spring Security一样属基于权限的安全框架,但是与Spring Security 相比,Shiro使用了比较简单易懂易于使用的授权方式。Shiro属于轻量级框架 阅读全文
posted @ 2019-06-20 20:26 朝雨忆轻尘 阅读(48035) 评论(3) 推荐(5) 编辑
Spring Boot:整合Spring Data JPA
摘要:综合概述 JPA是Java Persistence API的简称,是一套Sun官方提出的Java持久化规范。其设计目标主要是为了简化现有的持久化开发工作和整合ORM技术,它为Java开发人员提供了一种ORM工具来管理Java应用中的关系数据。 简而言之,JPA提供了使用面向对象的方式操作数据库的功能 阅读全文
posted @ 2019-06-18 19:39 朝雨忆轻尘 阅读(12908) 评论(0) 推荐(3) 编辑
Spring Boot:整合JdbcTemplate
摘要:综合概述 Spring对数据库的操作在jdbc上面做了更深层次的封装,而JdbcTemplate便是Spring提供的一个操作数据库的便捷工具。我们可以借助JdbcTemplate来执行所有数据库操作,例如插入,更新,删除和从数据库中检索数据,并且有效避免直接使用jdbc带来的繁琐编码。 JdbcT 阅读全文
posted @ 2019-06-18 16:51 朝雨忆轻尘 阅读(24873) 评论(0) 推荐(3) 编辑
我的博客即将同步至腾讯云+社区,邀请大家一同入驻
摘要:我的博客即将同步至腾讯云+社区,邀请大家一同入驻: https://cloud.tencent.com/developer/support-plan?invite_code=1362l01n2d4v5 阅读全文
posted @ 2019-06-17 19:43 朝雨忆轻尘 阅读(645) 评论(0) 推荐(0) 编辑
Spring Boot:实现MyBatis动态创建表
摘要:综合概述 在有些应用场景中,我们会有需要动态创建和操作表的需求。比如因为单表数据存储量太大而采取分表存储的情况,又或者是按日期生成日志表存储系统日志等等。这个时候就需要我们动态的生成和操作数据库表了。而我们都知道,以往我们使用MyBatis是需要提前生成包括Model,Mapper和XML映射文件的 阅读全文
posted @ 2019-06-17 19:22 朝雨忆轻尘 阅读(48784) 评论(3) 推荐(3) 编辑
Spring Boot:实现MyBatis动态数据源
摘要:综合概述 在很多具体应用场景中,我们需要用到动态数据源的情况,比如多租户的场景,系统登录时需要根据用户信息切换到用户对应的数据库。又比如业务A要访问A数据库,业务B要访问B数据库等,都可以使用动态数据源方案进行解决。接下来,我们就来讲解如何实现动态数据源,以及在过程中剖析动态数据源背后的实现原理。 阅读全文
posted @ 2019-06-17 16:23 朝雨忆轻尘 阅读(24192) 评论(5) 推荐(4) 编辑
Spring Boot:集成Druid数据源
摘要:综合概述 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。通过数据库连接池能明显提高对数据库操作的性能。在Java应用程序开发中,常用的连接池有D 阅读全文
posted @ 2019-06-15 18:46 朝雨忆轻尘 阅读(28700) 评论(1) 推荐(1) 编辑
Spring Boot:实现MyBatis分页
摘要:综合概述 想必大家都有过这样的体验,在使用Mybatis时,最头痛的就是写分页了,需要先写一个查询count的select语句,然后再写一个真正分页查询的语句,当查询条件多了之后,会发现真的不想花双倍的时间写 count 和 select,幸好我们有 pagehelper 分页插件,pagehelp 阅读全文
posted @ 2019-06-15 16:19 朝雨忆轻尘 阅读(131612) 评论(15) 推荐(19) 编辑
Spring Boot:整合MyBatis框架
摘要:综合概述 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java 阅读全文
posted @ 2019-06-14 19:04 朝雨忆轻尘 阅读(16404) 评论(4) 推荐(2) 编辑
Spring Boot:整合Swagger文档
摘要:综合概述 spring-boot作为当前最为流行的Java web开发脚手架,越来越多的开发者选择用其来构建企业级的RESTFul API接口。这些接口不但会服务于传统的web端(b/s),也会服务于移动端。在实际开发过程中,这些接口还要提供给开发测试进行相关的白盒测试,那么势必存在如何在多人协作中 阅读全文
posted @ 2019-06-14 11:54 朝雨忆轻尘 阅读(89680) 评论(4) 推荐(6) 编辑
Spring Boot:快速入门教程
摘要:什么是Spring Boot? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。简而言之,Spring Boot通过提供默认配置的方式整合了所有的框架, 阅读全文
posted @ 2019-06-13 20:12 朝雨忆轻尘 阅读(41706) 评论(3) 推荐(3) 编辑
新书上线:《Spring Boot+Spring Cloud+Vue+Element项目实战:手把手教你开发权限管理系统》,欢迎大家买回去垫椅子垫桌脚
摘要:新书上线 大家好,笔者的新书《Spring Boot+Spring Cloud+Vue+Element项目实战:手把手教你开发权限管理系统》已上线,此书内容充实、材质优良,乃家中必备垫桌脚垫菜盘之良器,欢迎大家无情购买使用,欢迎大家共同学习交流,欢迎大家提出改进意见。 内容简介: 本书从项目实践出发 阅读全文
posted @ 2019-06-05 10:30 朝雨忆轻尘 阅读(25038) 评论(12) 推荐(5) 编辑