<

分类

9

Spring Boot 使用 JSR303 实现参数验证

JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation。JSR303 用于与 Java Bean 中的字段进行校验。......

Spring Boot 集成 Seata 解决分布式事务问题

Seata 是 阿里巴巴2019年开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在 Seata 开源之前,Seata 对应的内部版本在阿里内部一直扮演着分布式一致性中间件的角色,帮助阿里度过历年的双11,对各业务进行了有力的支撑。经过多年沉淀与积累,2019.1 Seata 正式宣布对外开源 。目前 Seata 1.0 已经 GA。......

Spring Boot Actuator 整合 Prometheus

Spring Boot 自带监控功能 Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等。这一节结合 Prometheus 、Grafana 来更加直观的展示这些信息。......

Spring Boot Security OAuth2 实现支持JWT令牌的授权服务器

使用 OAuth2 时结合JWT ,就能节省集中式令牌校验开销,实现无状态授权认证。......

Spring Boot Security 整合 JWT 实现 无状态的分布式API接口

JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案。本文重点讲解Spring Boot 结合 jwt ,来实现前后端分离中,接口的安全调用。......

Spring Boot Security 整合 OAuth2 设计安全API接口服务

OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文重点讲解Spring Boot项目对OAuth2进行的实现。......

Spring Boot Security 详解

Spring Security,这是一种基于 Spring AOP 和 Servlet 过滤器的安全框架。它提供全面的安全性解决方案,同时在 Web 请求级和方法调用级处理身份确认和授权。......

第十三篇 : Spring Boot 整合 apollo

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。......

第十二篇 : Spring Boot Admin 2.0 详解

Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。 应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册(通过HTTP)或使用SpringCloud注册中心(例如Eureka,Consul)发现。 UI是的Vue.js应用程序,展示Spring Boot Admin Client的Act......

第十一篇 : Spring Boot 整合 elk

Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。Logstash是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用(如,搜索)。 Kibana 也是一个开源和免费的工具,它Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析。......