随笔分类 -  Java

摘要:我们在上一遍文档中已经完成了Shiro验证功能。(http://www.cnblogs.com/nbfujx/p/7773789.html),在此基础上我们将完成分布式Session共享功能。 Redis的使用 Maven Plugin添加Redis相关jar包 1 <dependency> 2 < 阅读全文
posted @ 2017-11-02 19:09 nbfujx 阅读(2131) 评论(0) 推荐(0)
摘要:Shiro 是什么 Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能: 认证 - 用户身份识别,常被称为用户“登录”; 授权 - 访问控制; 密码加密 - 保护或隐藏数据防止被偷窥; 会话管理 - 每用户相关的时间敏感的状态。 对于任何一个应用程序,S 阅读全文
posted @ 2017-11-02 18:57 nbfujx 阅读(942) 评论(0) 推荐(0)
摘要:之前我们讲的基于XML还是接口注解配置都是使用接口实现CRUD,本文我们将要讲解通过splsession来实现CRUD,这种方法比较灵活。 基本配置 1 <!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 --> 2 <bean id="sqlSessionFacto 阅读全文
posted @ 2017-11-01 20:54 nbfujx 阅读(3103) 评论(0) 推荐(0)
摘要:Mybatis之增强型注解 MyBatis提供了简单的Java注解,使得我们可以不配置XML格式的Mapper文件,也能方便的编写简单的数据库操作代码。但是注解对动态SQL的支持一直差强人意,即使MyBatis提供了InsertProvider等*Provider注解来支持注解的Dynamic SQ 阅读全文
posted @ 2017-10-24 21:34 nbfujx 阅读(1091) 评论(0) 推荐(1)
摘要:上文已经讲解了基于XML配置的SQL映射器,在XML配置的基础上MyBatis提供了简单的Java注解,使得我们可以不配置XML格式的Mapper文件,也能方便的编写简单的数据库操作代码。 Mybatis之接口注解 映射语句 @Insert 可以使用@Insert注解来定义一个INSERT映射语句: 阅读全文
posted @ 2017-10-24 18:11 nbfujx 阅读(889) 评论(0) 推荐(2)
摘要:Mybatis之动态SQL mybatis 的动态sql语句是基于OGNL表达式的。可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类: if choose (when, otherwise) trim (where, set) foreach if 阅读全文
posted @ 2017-10-23 17:06 nbfujx 阅读(269) 评论(0) 推荐(0)
摘要:Mybatis之XML注解 之前已经讲到通过 mybatis-generator 生成mapper映射接口和相关的映射配置文件: 下面我们将详细的讲解具体内容 首先我们新建映射接口文档 sysUserExtMapper.java,同时新增相关配置文件sysUserExtMapper.xml。通过操作 阅读全文
posted @ 2017-10-23 15:59 nbfujx 阅读(567) 评论(0) 推荐(0)
摘要:Durid和Mybatis开发环境搭建 SpringBoot搭建基于Spring+SpringMvc+Mybatis的REST服务(http://www.cnblogs.com/nbfujx/p/7694768.html) Mybatis之代码生成器 Maven Plugin管理 1 <build> 阅读全文
posted @ 2017-10-21 00:05 nbfujx 阅读(751) 评论(0) 推荐(0)
摘要:Maven Plugin管理 通常,让你的Maven POM文件继承 spring-boot-starter-parent,并声明一个或多个 Starter POMs依赖即可。 1 <parent> 2 <groupId>org.springframework.boot</groupId> 3 <a 阅读全文
posted @ 2017-10-19 20:07 nbfujx 阅读(510) 评论(0) 推荐(0)
摘要:上文已经讲了单个数据源的Druid的配置(http://www.cnblogs.com/nbfujx/p/7686634.html) Druid动态数据源配置 主要是继承AbstractRoutingDataSource再通过AOP来实现动态数据源切换 Druid动态数据源的使用(基于原先的程序调整 阅读全文
posted @ 2017-10-18 17:21 nbfujx 阅读(4642) 评论(0) 推荐(0)
摘要:Druid是什么 Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部 阅读全文
posted @ 2017-10-18 14:48 nbfujx 阅读(3127) 评论(0) 推荐(0)