SpringBoot
文章平均质量分 85
idealzouhu
这个作者很懒,什么都没留下…
展开
-
【Spring Security】 Spring Security 使用案例详细教程
和生成的密码后,可以成功通过身份验证。若请求的资源不存在,Spring Boot 将返回。通过未验证身份直接访问受保护的路径时,Spring Security 会拒绝访问,并返回。的用户,并生成随机密码。该密码只用于开发环境,生产环境应自定义更安全的认证方式。的情况下,Spring Security 默认创建一个用户名为。,可以通过 Java 配置来自定义用户信息。命令行工具模拟 HTTP 请求,验证不同用户权限。无需额外的配置,就可以体验基本的用户认证。注解来模拟不同角色的用户进行权限验证。原创 2024-11-07 17:37:31 · 499 阅读 · 0 评论 -
Spring Boot 实现文件分片上传和下载
文章目录一、原理分析1.1 文件分片1.2 断点续传和断点下载1.2 文件分片下载的 HTTP 参数二、文件上传功能实现2.1 客户端(前端)2.2 服务端三、文件下载功能实现3.1 客户端(前端)3.2 服务端四、功能测试4.1 文件上传功能测试4.2 文件下载功能实现参考资料完整案例代码:java-demos/spring-boot-demos/spring-boot-file at main · idealzouhu/java-demos (github.com)一、原理分析断点上传和下载通原创 2024-10-24 20:53:06 · 980 阅读 · 0 评论 -
Spring Boot 实现文件上传下载功能
进入前端页面的 URL 为 http://localhost:8080/upload.html。该部分代码为 [2.2 文件上传功能实现](###2.2 文件上传功能实现) 的前端实现。文件下载则只是简单的 GET 请求。现有的 Web 框架都内置了处理文件上传的功能。指定了文件在请求体中的键,后端服务器将通过这个名称来获取文件数据。是用来表示上传的文件,服务器会自动解析该文件并进行处理。,并选择一个文件进行上传。将文件上传的具体逻辑抽象到一个。将文件上传的具体逻辑抽象到一个。请求,下载指定的文件。原创 2024-10-24 20:49:51 · 1298 阅读 · 0 评论 -
控制反转和依赖注入
IOC(Inversion of Control,控制反转)是面向对象编程中的一种设计思想,将程序中创建对象的控制权交给外部环境(Spring 框架、IoC 容器 )来管理,以便降低计算机代码之间的耦合度。IoC 容器是用来实现 IoC 的载体,负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。在传统的编程模式中,程序员负责创建和管理对象及其依赖关系,而在控制反转的设计中,这些控制权被转移到外部容器或框架,程序员只需关注业务逻辑,具体的对象创建和管理由容器负责。例如,现有类 A 依赖于类 B。原创 2024-09-23 16:42:12 · 1396 阅读 · 0 评论 -
自定义 SpringBoot Starter
自定义 SpringBoot Starter 的详细教程原创 2024-09-05 22:42:20 · 809 阅读 · 0 评论 -
控制反转和依赖注入
IOC (Inversion of Control,控制反转)是面向对象编程中的一种设计思想,将程序中创建对象的控制权交给外部环境(Spring 框架、IoC 容器 )来管理,以便降低计算机代码之间的耦合度。IoC 容器是用来实现 IoC 的载体,负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。在传统的编程模式中,程序员负责创建和管理对象及其依赖关系,而在控制反转的设计中,这些控制权被转移到外部容器或框架,程序员只需关注业务逻辑,具体的对象创建和管理由容器负责。原创 2024-08-11 22:17:57 · 404 阅读 · 0 评论 -
slf4j 日志框架的使用方法
介绍 slf4j 的使用方法,并给出如何利用 Lombok 的注解 @slf4j 的案例原创 2024-08-01 20:22:09 · 777 阅读 · 0 评论 -
Spring 如何集成日志框架
介绍 SpringBoot 使用日志框架和配置日志框架的方式原创 2024-08-01 20:16:53 · 612 阅读 · 0 评论 -
面向切面编程 AOP
AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,旨在将横切关注点(cross-cutting concerns)从业务逻辑代码中分离出来,以提高代码的模块化和可维护性。横切关注点是指那些在多个模块中都会出现的关注点,例如日志记录、安全检查、事务管理等。原创 2024-07-27 21:27:16 · 414 阅读 · 0 评论 -
SpringBoot整合RedisTemplate的使用方法
本文介绍 RedisTemplate 的配置及使用方法,并给出详细的例子原创 2024-07-14 21:34:37 · 639 阅读 · 0 评论 -
瑞吉外卖笔记系列(2) —— 完善员工的后台系统登录功能,实现员工信息管理
瑞吉外卖笔记系列(2) —— 完善员工的后台系统登录功能,实现员工信息管理原创 2024-01-13 14:44:45 · 1330 阅读 · 0 评论 -
瑞吉外卖笔记系列(1) —— 环境配置,后台登录和退出的功能实现
瑞吉外卖笔记系列(1) —— 环境配置,后台登录和退出的功能实现原创 2024-01-12 14:17:46 · 1386 阅读 · 0 评论 -
SpringBoot 静态资源映射
当涉及到Spring Boot的静态资源映射时,了解如何配置和访问静态资源是至关重要的。默认情况下,Spring Boot将resources/static目录下的内容映射到根路径,但其他同级目录需要进行额外的配置。这意味着你可以通过简单的方式管理和展示博客中的静态资源。通过正确配置application.properties或application.yml文件,你可以自定义静态资源的映射路径,以适应项目的需求。这样,你可以更灵活地处理静态资源,并确保它们能够被应用程序轻松访问。原创 2024-01-08 22:28:35 · 4289 阅读 · 0 评论 -
Thymeleaf概述、优势以及如何使用
目录Thymeleaf概述一、为什么使用模板引擎二、使用ThymealeafThymeleaf概述 Thymeleaf是一个供后端人员使用的,为快速开发页面而生的Java模板引擎,能够动态地替换掉静态内容,使页面动态显示,。Thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板 - 可以正确显示在浏览器中的HTML,也可以作为静态原型工作,从而在开发团队中进行更强大的协作。 开发传统Java WEB工程时,我们可以使用JSP页面模板语言,但是在SpringBoot中已经不原创 2021-07-02 20:24:08 · 6005 阅读 · 0 评论 -
利用Spring Boot构建restful web service的详细流程
利用Spring Boot构建restful web service的详细流程原创 2023-11-28 15:48:37 · 1355 阅读 · 0 评论 -
创建SpringBoot Helloword 程序详细步骤
创建SpringBoot Helloword程序的详细步骤原创 2023-11-27 23:26:06 · 841 阅读 · 0 评论 -
Spring Boot项目结构
目录Spring Boot项目结构一、代码层结构二、资源目录结构三、测试测序目录结构四、项目结构示例Spring Boot项目结构一、代码层结构根目录:src/main/java入口启动类及程序的开发目录。在这个目录下进行业务开发、创建实体层、控制器层、数据连接层等。启动类CloudCustomerServiceApplication.java推荐放在src/main/java/com.user下数据库实体层pojomodel层即数据库实体层,也被称为entity层,pojo原创 2021-07-01 11:17:44 · 22291 阅读 · 2 评论 -
IOC理解
目录1.IOC容器的认识2 .IOC的实现方法3.SpringBoot IoC体现1.IOC容器的认识 IOC (Inversion of Control)容器,是面向对象编程中的一种设计原则,以为“控制反转”。即将程序中创建对象的控制权交给Spring框架来管理,以便降低计算机代码之间的耦合度。 IOC 容器具有依赖注入功能的容器,它可以创建对象,IOC 容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。通常new一个实例,控制权由程序员控制,而"控制反转"是指new实例原创 2021-06-30 21:43:32 · 238 阅读 · 0 评论 -
SpringBoot实现登录拦截器
转载链接:https://blog.csdn.net/qq_27198345/article/details/111401610转载 2021-06-30 20:54:20 · 78 阅读 · 0 评论