Spring框架
文章平均质量分 67
Spring框架
木刀的博客
爱人者人恒爱之!
展开
-
SpringCloud微服务项目的api文档聚合
目录原理简介首先,在网关中配置好路由Spring Cloud Gatway + Springfox第一步、在各项目里配置Springfox第二步、在网关中编写api文档资源路径注截止2022/4/3,spring boot 2.6以上的版本使用springfox会出现问题swagger 3.0不需要为每个路由配置过滤器StripPrefix=1,否则会出现:Fetch errorNot FoundSpring Cloud Gatway + Springdoc第一步、引入依赖第三步、springdoc中,我们原创 2022-04-03 08:05:48 · 2710 阅读 · 0 评论 -
9、Spring Security 5.2.2文档翻译-架构和实现
一旦您熟悉了基于名称空间配置的应用程序的设置和运行,您可能希望进一步了解框架在名称空间背后的实际工作方式。与大多数软件一样,Spring Security具有某些在整个框架中通常使用的中心接口、类和概念抽象。在参考指南的这一部分中,我们将研究其中的一些,并了解它们如何协同工作以支持Spring Security中的身份验证和访问控制。1、 技术概览1.1、运行时环境Spring Securi...翻译 2020-03-02 16:15:52 · 935 阅读 · 1 评论 -
信息安全术语摘录
加密:对数据进行密码变换以产生密文的过程。一般包括一个变换集合,该变换使用一套算法和一套输入参量。输入参量通常被称为密钥。加密鉴别机制(authenticated encryption mechanism):一种用于保护数据的保密性并保证数据的原发地和数据完整性的密码学技术,由加密算法、解密算法、生成密钥方法三个分过程组成。鉴别加密(authenticated encryption):对某一数据串的加密,旨在保护数据保密性、数据完整性、数据原发鉴别。鉴别码(authenticated encrypt.原创 2020-06-11 16:40:33 · 421 阅读 · 0 评论 -
使用Spring Cloud Gateway实现网关产品的功能。
动态配置Route的方法在网页端配置好api信息,将api信息传入网关路由转换方法。构建RouteDefinition构建PredicateDefinition主要元素predicate namepredicate 参数:map<String,String>:args构建GatewayFilterDefinition主要元素过滤器name:Example过滤器参数:map<String,String>:args编写对应的过滤器工厂类:E原创 2021-02-23 17:08:24 · 2037 阅读 · 0 评论 -
spring 框架中的注解
传统MVC控制器与RESTful web服务控制器之间的一个关键区别是HTTP响应体的创建方式。这个rest式web服务控制器并不依赖于视图技术来将数据执行到HTML的服务器端呈现,而是简单地填充并返回一个对象。对象数据将直接以JSON的形式写入HTTP响应。这段代码使用了Spring 4新的@RestController注释,该注释将该类标记为一个控制器,其中每个方法都返回一个域对象,而不是一...原创 2021-02-23 15:06:16 · 126 阅读 · 0 评论 -
Spring Framework Core - The IoC Container (12) - 基于 java 的容器配置(3) 使用@Configuration注解
12 Java-based Container Configuration12.4 使用@Configuration注解注入Inter-bean依赖性查找方法注入关于基于java的配置如何在内部工作的更多信息12.4 使用@Configuration注解@Configuration是一个类级注释,指示对象是bean定义的源。@Configuration类通过公共的@Bean注释方法声明bean...翻译 2020-03-26 18:04:53 · 172 阅读 · 0 评论 -
Spring Framework Core(1)-The Ioc Container(5) Bean 作用域
1 IoC 容器1.5 Bean 作用域当您创建一个bean定义时,您将创建一个用于创建由该bean定义定义的类的实际实例的方法。bean定义是模板的想法很重要,因为它意味着,与类一样,您可以从一个模板创建多个对象实例。您不仅可以控制要插入到由特定bean定义创建的对象中的各种依赖项和配置值,还可以控制由特定bean定义创建的对象的范围。这种方法强大而灵活,因为您可以选择通过配置创建的对象的...翻译 2020-02-16 21:36:25 · 120 阅读 · 0 评论 -
Spring Framework Core(1)-The Ioc Container(4)
1 IoC 容器1.4 依赖1.4.6 方法注入在大多数应用程序场景中,容器中的大多数bean都是单例的。当一个单例bean需要与另一个单例bean协作,或者一个非单例bean需要与另一个非单例bean协作时,通常通过将一个bean定义为另一个bean的属性来处理依赖性。当bean的生命周期不同时,就会出现问题。假设单例bean A需要使用非单例(原型)bean B,可能是在A的每个方法调用...翻译 2020-01-21 10:21:33 · 151 阅读 · 0 评论 -
Spring Framework Core(1)-The Ioc Container(3)
1 IoC 容器1.4.3 使用depends-on如果一个bean是另一个bean的依赖项,这通常意味着将一个bean设置为另一个bean的属性。通常使用基于xml的配置元数据中的<ref/>元素来完成此任务。然而,有时候bean之间的依赖关系不那么直接。例如,当需要触发类中的静态初始化器时,例如注册数据库驱动程序时。依赖属性可以显式地强制在使用此元素的bean初始化之前对一个或...翻译 2020-01-19 18:05:13 · 149 阅读 · 0 评论 -
Spring Framework Core(1)-The Ioc Container(2) 依赖
1 IoC 容器1.4 依赖典型的企业应用程序不包含单个对象(或Spring中的bean)。即使是最简单的应用程序也有几个对象一起工作,以呈现最终用户所看到的一致的应用程序。下一节将解释如何从定义许多独立的bean定义过渡到一个完全实现的应用程序,其中对象通过协作实现目标。1.4.1 依赖注入依赖项注入(DI)是一个过程,在这个过程中,对象仅通过构造函数参数、工厂方法的参数或从工厂方法构造...翻译 2020-01-16 21:41:42 · 149 阅读 · 0 评论 -
Spring Framework Core(1)-The Ioc Container(1) Spring IoC 容器和Beans简介
Ioc 容器1.1 介绍Spring IoC 容器和Beans本章介绍了控制反转(IoC)原理的Spring框架实现。IoC也称为依赖项注入(DI)。这是一个对象仅通过构造函数参数、工厂方法的参数或对象实例构造或从工厂方法返回后在对象实例上设置的属性来定义其依赖项(即使用的其他对象)的过程。然后容器在创建bean时注入这些依赖项。这个过程基本上是bean本身的逆过程(因此称为控制反转),通过使...翻译 2020-01-15 10:24:01 · 198 阅读 · 0 评论 -
Spring Framework Core(5) - 使用Spring 面向切面编程(1)
5 Aspect Oriented Programming with Spring通过提供另一种考虑程序结构的方式,面向方面编程(AOP)补充了面向对象编程(OOP)。OOP中模块化的关键单元是类,而在AOP中模块化的单元是Aspect。Aspect支持跨多个类型和对象的关注点(例如事务管理)的模块化。(在AOP文献中,这样的关注点通常被称为“横切”关注点。)Spring的关键组件之一是AOP...翻译 2020-01-10 20:28:11 · 152 阅读 · 0 评论 -
Spring Framework Core - The IoC Container (12) - 基于 java 的容器配置(2) 使用@Bean注解
12 Java-based Container Configuration本节的内容:如何使用注解配置 Spring 容器。包含下面的主题:基本概念:@Bean 和 @Configuration使用AnnotationConfigApplication初始化Spring容器使用@Bean注解使用@Configuration编写基于java的配置Bean定义概要PropertyS...翻译 2020-01-10 19:31:12 · 204 阅读 · 0 评论 -
Spring Framework Core - The IoC Container (12) - 基于java的容器配置 (1)基本概念
12 Java-based Container Configuration本节的内容:如何使用注解配置Spring容器。包含下面的主题:基本概念:@Bean 和 @Configuration12.1 基本概念:@Bean 和 @ConfigurationSpring新的java配置支持中的核心构件是@Configuration-annotated类和@Bean-annotated方法。...翻译 2019-12-27 19:27:24 · 117 阅读 · 0 评论 -
Spring Web MVC - DispatcherServlet (3)
1 DispatcherServlet1.5 处理过程DispatcherServlet 处理请求的方式如下所诉:在请求中搜索WebApplicationContext并将其绑定为控制器和流程中的其他元素可以使用的属性。默认情况下,它被绑定到DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE键值下。本地化解析器绑定到请求,以便让流程中的...翻译 2019-12-20 20:03:38 · 113 阅读 · 0 评论 -
Spring Web MVC-DispatcherServlet (2)
1 DispatcherServlet1.3 Web MVC 配置应用程序可以声明在处理请求所需的特殊Bean类型中列出的基础设施Bean。DispatcherServlet检查每个特殊bean的WebApplicationContext。:如果没有匹配的bean类型,则返回到DispatcherServlet.properties中列出的默认类型。在大多数情况下,MVC配置是最好的起点。它...翻译 2019-12-20 19:13:17 · 121 阅读 · 0 评论 -
Spring Web MVC-DispatherServlet(1)
Spring Web MVC 是构建在Servlet API上的原始web框架,从最初起就被纳入到Spring 框架体系中。翻译 2019-12-19 15:40:29 · 216 阅读 · 0 评论 -
Spring WebMVC 初始化
1 Java web MVC 概述 1.1 Spring MVC的組件和流程圖圍繞DispatcherServlet工作,它可以攔截HTTP發送過來的請求,在Servlet初始化(調用Init)時,SpringMVC會根據配置獲取配置信息,得到URI和Handler之間的映射關係。爲了更加靈活和增强功能,Spring還會給Handler增加攔截器,在Handler執行前後加入自己的代碼,這...原创 2019-12-10 17:12:22 · 162 阅读 · 0 评论