技术文章

Spring Data JPA系列2:SpringBoot集成JPA详细教程,快速上手JPA

大家好,又见面了。这是Spring Data JPA系列的第2篇,在上一篇《JDBC、ORM、JPA,傻傻分不清楚?给你个选择SpringDataJPA的理由》中,我们对JPA的基本概念有了一个整体的了解,也对JAVA中进行DB操作的一些周边框架、概念等有了初步的感知。同时也给出了SpringData JPA与MyBatis的选择判断依据。那么,如果你已经决 …

SpringCloudAlibaba全网最全讲解之Nacos(建议收藏)

五、服务治理:Nacos5.1、服务治理概述服务治理是微服务架构中最核心最基本的模块。用于实现各个微服务的自动化注册与发现。服务注册:在服务治理框架中,都会构建一个注册中心,每个服务单元向注册中心登记自己提供服务的详细信息。并在注册中心形成一张服务的清单,服务注册中心需要以心跳的方式去监测清单中的服务是否可用,如果不可用,需要在服务清单中剔除不可用的服务。服 …

Spring Security 系列教程_spring security reference

本系列教程将对 Spring Security 详细介绍和各种使用的姿势。安全性是软件系统的基本非功能特性之一。 在本书中学习的最关键的方面之一是,您应该从应用程序开发的开始阶段就考虑安全性。 我们首先讨论安全性在应用程序开发过程中的位置。 然后,通过实施一些简单的项目,向您介绍 Spring Security 的主干架构的基本组件。这部分的目的是让您开始使 …

10k+点赞的SpringBoot后台管理系统竟出了详细教程

其实项目网上有很多了,但是教程比较详细的没多少,今天分享的项目从安装部署到代码具体功能都有很详细的说明。eladmin 是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代 …

牛刀小试——五分钟入门Spring Boot

万物皆可Hello World在一个程序员的眼里,万物皆可Hello World。Spring Boot当然也不例外。下面一起来完成我们的第一个Spring Boot程序。创建一个Web工程新建项目: 在 首 次 运 行 Intellij IDEA 时 , 或 者 取 消 勾 选 Reopen projects onstartup(启动时重新打开项目)复选框 …

「Spring Cloud」教你八分钟学会Gateway

1.1 概述Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor(响应式编程) 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。Spring Cloud Gateway 作为 Sprin …

如何使用Spring Cloud Gateway,99%的人都不知道

使用Spring Cloud GatewaySpring Cloud Gateway有以下3个基本概念。口路由(Route) :这是网关的基本构建块。它由用于标识路由的唯一ID、目标URI、谓词列表和过滤器列表组成。仅当已满足所有谓词时才匹配路径。口谓词(Predicate) :这些是在处理每个请求之前执行的逻辑。它负责检测HTTP请求的不同属性(如标头和参 …

全网最详细的Spring入门教程_spring快速入门教程

为什么用Spring什么是SpringSpring 是一款开源的轻量级 Java 开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring的一个最大的目的就是使JAVA EE开发更加容易。同时,Spring之所以与Struts、Hibernate等单层框架不同,是因为Spring致力于提供一个以统一的、高效的方式构造整个应用,并且可以将单层框架以 …

Java教程:学会写Starter-你就懂了SpringBoot自动配置

一、为什么要写Starter目前是微服务开发时代,微服务架构,最新编写单元,一定是基于SpringBoot技术,即使不是微服务,目前也基本使用SpringBoot单体应用去掉SSM开发。故在面试中,必问SpringBoot相关技术,其中自动配置是也是必问知识点。当然开发时间越久,开发级别越高,也肯定会在项目中,开发一些自己的组件,所有自己动手写Starter …