
Spring boot
牛麦康纳
主攻运维安全基础平台架构设计与落地
展开
-
Spring boot data+web案例讲解
Springboot的data和web是Spring最常用的2个功能,本篇意在帮助大家搭建一个data+web的环境,其中data分别使用了Jpa和Mybatis两种方式。原创 2017-08-21 00:33:38 · 856 阅读 · 0 评论 -
Spring boot 其他功能
前几篇已经将Spring boot最常用的部分一一作了讲解,本篇负责收尾其它零零散散的特性。 1、 运行:开发阶段Eclipse安装个Spring的插件直接run as Spring boot App就可以了,但是部署到生产微服务阶段,我们一般用docker+jar的方式来运行。Pom中添加依赖 o原创 2017-08-25 14:58:43 · 574 阅读 · 0 评论 -
Spring boot security
本案例通过mybatis为持久层,自定义了用户和配套权限,在请求Spring boot web的controller方法时做不同权限的控制。代码在https://github.com/yejingtao/forblog.git的mydemo-security项目。 用户权限初始化脚本:--create schemacreate schema schema3;--create s原创 2017-08-23 23:41:02 · 2308 阅读 · 0 评论 -
Spring boot redis的使用
内存的使用能提高io读写速度,但是单机的JVM存在内存较小、跨结点无法共享的缺陷,所以需要掌握一种缓存技术来解决单机缺陷,我们这里选择的是Redis。本篇重点介绍Redis在Spring data中的用法和事务如何控制原创 2017-08-22 14:31:48 · 2250 阅读 · 0 评论 -
ElasticSearch作为搜索引擎-Spring Boot集成
ElasticSearch作为搜索引擎,我们需要解决2大问题:1, 如何将被搜索的数据在ES上创建反向索引2, Java代码如何与ES交互其中第一个大问题又分为两个小问题1.1,如何初始化已有的数据1.2,如何同步增量数据第二个大问题也有两种集成方式2.1 Spring Data 9300端口集成2.2 Restful API 9200端口集成本篇先解决第二大问题。原创 2017-11-01 16:07:18 · 23739 阅读 · 2 评论 -
spring framework test3种方式
微服务中Spring boot的分布数以百计,这么多的服务结点如果依赖人工测试将会是一场灾难,所以单个的boot服务必须具有单元测试甚至更负责的集成测试的能力。毕竟在微服务框架中,我们更多的精力会花费在服务架构上,而不是单个的服务能力上。 Spring boot提供了1种单元测试和2种web应用测试。原创 2017-08-25 00:58:43 · 3095 阅读 · 0 评论