摘要: 一:Spring缓存抽象# Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们开发; Cache接口为 阅读全文
posted @ 2019-12-06 23:53 morganlin 阅读(9601) 评论(1) 推荐(0) 编辑
摘要: 本节作为主要讲解Spring Data的环境搭建 JPA Spring Data :致力于减少数据访问层(DAO)的开发量。开发者唯一要做的就是声明持久层的接口,其他都交给Spring Data JPA来帮你完成! 使用Spring Data JPA进行持久层开发需要的四个步骤: 配置Spring 阅读全文
posted @ 2019-12-06 23:44 morganlin 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 本节主要介绍Repository Bean中方法定义规范。 1、方法不是随便声明,需要符合一定的规范。 2、按照Spring Data的规范,查询方法以find|read|get开头,涉及条件查询时,条件的属性用条件关键字连接,要注意的是:条件属性需要首字母大写。 3、Spring Data支持的关 阅读全文
posted @ 2019-12-06 23:43 morganlin 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 本节主要介绍Repository接口规范,及其子接口 Repository是一个空接口,即标准接口 若我们定义的接口继承了Repository,则该接口会被IOC容器识别为一个Repositoty Bean纳入到IOC容器中。进而可以在该接口中定义满足一定规范的方法。 实际上也可以通过注解的方式定义 阅读全文
posted @ 2019-12-06 23:43 morganlin 阅读(142) 评论(0) 推荐(0) 编辑
摘要: @Query注解查询适用于所查询的数据无法通过关键字查询得到结果的查询。这种查询可以摆脱像关键字查询那样的约束,将查询直接在相应的接口方法中声明,结构更为清晰,这是Spring Data的特有实现。 索引参数与命名参数 1、索引参数如下所示,索引值从1开始,查询中"?X"个数需要与方法定义的参数个数 阅读全文
posted @ 2019-12-06 23:41 morganlin 阅读(656) 评论(0) 推荐(0) 编辑
摘要: Spring Data JPA支持JPA2.0的Criteria查询,相应的接口是JpaSpecificationExecutor。Criteria 查询:是一种类型安全和更面向对象的查询 。 这个接口基本是围绕着Specification接口来定义的, Specification接口中只定义了如下 阅读全文
posted @ 2019-12-06 23:28 morganlin 阅读(1918) 评论(0) 推荐(0) 编辑
摘要: 阅读目录: 一、跨域(CORS)支持: 二、使用方法: 1、controller配置CORS 2、全局CORS配置 3、XML命名空间 4、How does it work? 5、基于过滤器的CORS支持 三、spring注解@CrossOrigin不起作用的原因 四、参考文章: 阅读正文: 原文链 阅读全文
posted @ 2019-12-06 23:07 morganlin 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 1、什么是MyCat: MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表 阅读全文
posted @ 2019-12-06 21:57 morganlin 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 本节是后面各章学习的基础,从整体上介绍软件设计模式的概念与特点、软件设计模式的基本要素,以及 GoF 的 23 种设计模式简介。 软件设计模式的产生背景 “设计模式”这个术语最初并不是出现在软件设计中,而是被用于建筑领域的设计中。1977 年,美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主 阅读全文
posted @ 2019-12-06 18:58 morganlin 阅读(164) 评论(0) 推荐(0) 编辑