51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

软件教程

Spring 中的 @EntityScan 和 @ComponentScan 注解

Spring 中的 @EntityScan 和 @ComponentScan 注解

厉飞雨 阅读(16) 评论(0) 赞(1)

1、概览 {#1概览} ----------- 在 Spring 应用中,我们通常使用 [`@EntityScan`](https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/autoconfigure/domain/EntityScan.html) 来指定实体类所在的包,使用 ...

REST API:JAX-RS 与 Spring

REST API:JAX-RS 与 Spring

厉飞雨 阅读(15) 评论(0) 赞(5)

1、概览 {#1概览} ----------- 本文将带你了解 JAX-RS 和 Spring MVC 在 REST API 开发方面的区别。 2、Jakarta RESTful Web 服务 {#2jakarta-restful-web-服务} --------------------------------------------------- 要成为 Jakarta...

Spring 中的 @Component 注解

Spring 中的 @Component 注解

厉飞雨 阅读(13) 评论(0) 赞(3)

1、概览 {#1概览} ----------- 本文将带你全面了解 [Spring](/spring/) `@Component` 注解及相关领域。 2、Spring ApplicationContext {#2spring-applicationcontext} -------------------------------------------------------...

在 Spring 应用中防止跨站脚本(XSS)攻击

在 Spring 应用中防止跨站脚本(XSS)攻击

厉飞雨 阅读(15) 评论(0) 赞(3)

1、概览 {#1概览} ----------- 在构建 Spring Web 应用时,关注安全性非常重要。跨站脚本 (XSS) 是对 Web 安全威胁最大的攻击之一。 在 Spring 应用中,防止 XSS 攻击是一项挑战。Spring 提供了内置的帮助来实现全面的保护。 本文将带你了解如何通过 [Spring Security](/spring-security/) 使...

Spring Boot 处理 Multipart 文件上传请求

Spring Boot 处理 Multipart 文件上传请求

厉飞雨 阅读(22) 评论(0) 赞(3)

1、简介 {#1简介} ----------- 本文将带你了解如何在 Spring Boot 项目中处理 Multipart 文件上传请求。 Multipart 请求可以包含多个独立的请求体部分,通常用于文件上传。除了文件以外,还可以同时上传表单、JSON、XML 等等数据。 2、使用 @ModelAttribute {#2使用-modelattribute} -----...

Spring 应用中的 HandlerInterceptor 和 Filter

Spring 应用中的 HandlerInterceptor 和 Filter

厉飞雨 阅读(16) 评论(0) 赞(1)

1、概览 {#1概览} ----------- 本文将会带你了解 Spring MVC `HandlerInterceptor` 和 Servlet `Filter` 之间的区别和各自的应用场景。 2、Filter {#2filter} ------------------- Filter 是 Web 服务器的一部分,而不是 Spring 框架的组件。对于传入请求,可以使...

Spring WebFlux 中的重试

Spring WebFlux 中的重试

厉飞雨 阅读(13) 评论(0) 赞(2)

1、概览 {#1概览} ----------- 在云上构建分布式应用时,需要考虑到服务故障,这通常会涉及到重试。 Spring WebFlux 提供了一些失败后重试的工具。 本文将会带你了解如何在 Spring WebFlux 添加和配置重试功能。 2、用例 {#2用例} ----------- 本文使用一个 `MockWebServer` 来模拟外部系统暂时不可用,...

Spring Boot 整合 SQLite 数据库

Spring Boot 整合 SQLite 数据库

厉飞雨 阅读(17) 评论(0) 赞(5)

[SQLite](https://www.sqlite.org/index.html) 是一种嵌入式关系型数据库管理系统(RDBMS),使用 C 语言开发,以其简单性、轻量级和零配置而闻名。不需要独立的服务器,可以直接嵌入到应用中。支持事务,支持各种编程语言。是移动应用和嵌入式系统的首选数据库解决方案。 本文将会带你了解如何在 [Spring Boot](/spring-bo...

使用 Spring Boot + React 开发 CRUD 应用

使用 Spring Boot + React 开发 CRUD 应用

厉飞雨 阅读(19) 评论(0) 赞(1)

1、简介 {#1简介} ----------- 本文将会带你学习如何使用 [Spring Boot](/spring-boot/) 以及 [React JavaScript](https://reactjs.org/) 框架开发一个简单的 RESTful CRUD 应用。 2、Spring Boot {#2spring-boot} ---------------------...