
SpringBoot
文章平均质量分 66
多学点
等月光倾洒
上证指数看到6000点
展开
-
Spring Task的介绍和入门案例
Spring Task 是 Spring 框架提供的一种任务调度机制,用于在应用程序中执行定时任务、延迟任务等。它基于注解和配置的方式,简化了任务调度的实现。原创 2023-08-15 11:18:40 · 388 阅读 · 0 评论 -
SpringCache的介绍和入门案例
Spring Cache是Spring框架提供的一个缓存抽象层,用于在应用程序中实现缓存的功能。它通过在方法执行前检查缓存中是否已经存在所需数据,如果存在则直接返回缓存中的数据,如果不存在则执行方法体,将方法的返回值存储到缓存中,以便后续的请求可以直接从缓存中获取数据。原创 2023-08-13 14:16:43 · 467 阅读 · 0 评论 -
使用SpringAMQP的基本步骤
SpringAMQP是一个基于Spring框架的开源项目,用于支持使用AMQP(Advanced Message Queuing Protocol)进行消息传递。它提供了对AMQP通信的简化抽象和集成,使得在Spring应用程序中使用AMQP变得更加简单和方便。原创 2023-08-12 11:01:48 · 253 阅读 · 0 评论 -
Feign实现远程调用
Feign是一个基于Java的声明式Web服务客户端,由Netflix开发。它简化了使用RESTful API进行远程服务调用的过程,并提供了一种更简洁、更优雅的方式来定义和执行HTTP请求。原创 2023-08-10 16:33:49 · 465 阅读 · 0 评论 -
使用WebClient的基本步骤
WebClient是Spring框架中的一个非阻塞、响应式的HTTP客户端工具类。它提供了一种简洁而强大的方式来发送HTTP请求并处理响应,适用于构建基于响应式编程模型的应用程序。原创 2023-08-09 14:16:28 · 1367 阅读 · 0 评论 -
使用RestTemplate的基本步骤
RestTemplate是一个用于进行HTTP请求的Spring框架中的类。它提供了一组方便的方法,使得在Java应用程序中进行RESTful风格的HTTP通信变得更加简单。原创 2023-08-09 14:14:40 · 209 阅读 · 0 评论 -
Maven可选依赖和排除依赖简单使用
本文介绍Maven中的可选依赖和排除依赖。可选依赖表示非必需的库或组件,可以根据需要添加或排除。排除依赖则是在引入库时排除其依赖的其他库。通过合理使用可选依赖和排除依赖,开发人员可以灵活管理项目的依赖关系,提高项目的性能和可维护性。原创 2023-08-03 11:11:56 · 926 阅读 · 0 评论 -
j2cache的使用总结
j2cache是一个Java分布式缓存框架,旨在提供高速、故障转移和易于配置的缓存解决方案。它支持多个缓存模式,包括本地缓存和分布式缓存,并且具有灵活的配置选项,可以根据需要进行调整。j2cache还提供了完整的API以及与Spring Framework集成的支持,使其易于使用和扩展。原创 2023-04-14 08:49:11 · 631 阅读 · 0 评论 -
异常统一处理的使用总结
软件开发过程中不可避免的需要处理各种异常,代码中会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而且还影响代码的可读性。Spring从3.2版本开始增加了一个注解@ControllerAdvice,可以与@ExceptionHandler、@InitBinder、@ModelAttribute 等注解配套使用,可以统一进行异常处理。原创 2023-04-13 23:15:07 · 79 阅读 · 0 评论 -
Spring Event的使用总结
Spring Event是Spring Framework中的一个重要特性,用于处理事件驱动编程模型下的交互。它通过使用发布/订阅模式或观察者模式,使应用程序在不同模块之间实现松散的耦合。原创 2023-04-09 23:24:36 · 747 阅读 · 0 评论 -
AntiSamy的使用总结
AntiSamy是一个Java库,用于防止跨站脚本攻击(XSS)和其他HTML / CSS注入攻击。它工作的方式是检查HTML代码并剥离其中的所有不安全内容,以防止攻击者向网站注入恶意代码。AntiSamy提供了多种配置选项和规则,以确保你的网站可以在安全的环境下运行。由于AntiSamy是用Java编写的,因此它可被用于任何Java技术堆栈,如Java Servlet,JavaServer Pages(JSP)和JavaServer Faces(JSF)等。原创 2023-04-09 10:41:45 · 1213 阅读 · 0 评论 -
Hibernate Validator的使用总结
Hibernate Validator 可以与任何 Java 应用程序集成,并且可以与各种框架一起使用,例如 Spring、Java EE 和 Struts。使用 Hibernate Validator,开发者可以轻松地在应用程序中实现验证功能,从而提高数据的准确性和安全性。原创 2023-04-08 16:29:38 · 711 阅读 · 0 评论 -
dozer的使用总结
Dozer是一种Java Bean-to-Bean映射框架,它允许简单而灵活地配置Java对象之间的字段映射。Dozer可以映射同一类型的不同对象、不同类型之间的对象、以及对象之间的集合。它还支持许多高级映射选项,例如自定义转换器和逐级映射。Dozer可以用于许多不同的应用程序,包括DAO和WebService。原创 2023-04-08 09:14:33 · 1050 阅读 · 0 评论 -
knife4j的常用操作总结
Knife4j是一种增强解决方案,可用于在Java MVC框架中集成Swagger生成API文档。它的前身是Swagger-bootstrap-ui,而取名为Knife4j是因为它像一把小巧轻量且功能强大的匕首一样。底层是对Springfox进行封装,因此用法与Springfox一致,但界面进行了优化。原创 2023-04-07 13:31:12 · 299 阅读 · 0 评论 -
Swagger2的常用操作总结
Swagger是一种API文档工具,用于设计、构建、编写和测试API。它提供了一种简化的方式来创建和维护具有可读性和可交互性的API文档。Swagger包括许多特性,如自动生成文档、代码示例、尝试API、API版本控制等。通过使用Swagger,可以更快速、更简单地设计和测试API,同时提高API文档的可读性和交互性,为客户和开发人员提供更好的体验。原创 2023-04-07 00:05:17 · 150 阅读 · 0 评论 -
HttpClient常用操作及封装工具类
HttpClient 是一个用于发送 HTTP 请求和接收 HTTP 响应的类库/模块,可以用于编写客户端应用程序,通过 HTTP 与服务器进行通信。HttpClient 提供了一组方法和类,使得发送 HTTP 请求变得简单和方便。它支持各种 HTTP 方法,例如 GET、POST、PUT、DELETE 等,并可以设置请求的头部信息、请求参数、请求体等。原创 2023-07-30 17:12:51 · 2358 阅读 · 1 评论 -
SpringBoot配置统一异常处理
异常处理是指程序在运行中遇到的意外情况,如空指针、数组越界等问题所抛出的一种机制。统一异常处理是指在整个应用程序中优雅地处理所有可能发生的异常,并避免程序崩溃。它可以让应用程序开发者更加方便地管理和维护程序,提高程序的可靠性和稳定性。原创 2023-05-05 13:14:41 · 200 阅读 · 0 评论