![](https://img-blog.csdnimg.cn/844678a8eed14a9cb766726d8e07e654.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
项目实战案例
文章平均质量分 83
本专栏将为大家总结项目实战相关的知识!
abcccccccccccccccode
写博客的目的是自我整理和提升!
展开
-
【项目实战】项目中统一异常处理怎么做?
如果你想要更细粒度地处理不同类型的异常,你可以自定义异常类,并在全局异常处理器中使用@ExceptionHandler方法来处理这些自定义异常。当实现自定义异常类。原创 2023-03-06 20:11:29 · 591 阅读 · 0 评论 -
【Sa-Token】Spring Boot项目中使用Sa-Token框架
本篇介绍的是Sa-Token的使用原创 2023-03-02 14:58:43 · 1508 阅读 · 0 评论 -
【项目实战】Spring Boot项目抵御XSS攻击
作为Web网站来说,抵御XSS攻击是必须要做的事情,这是非常常见的黑客攻击手段之一。XSS意思是跨站脚本攻击,英文全称Cross Site Scripting,为了不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。XSS攻击的手段很简单,就是通过各种手段向我们的Web网站植入JS代码。原创 2022-11-22 08:36:22 · 3506 阅读 · 13 评论 -
【项目实战】Spring Boot项目整合Jetty、MySQL、Redis和MongoDB
在高并发的WebSocket环境下,Jetty比Tomcat更加适合,所以我们需要把Tomcat替换成Jetty。原创 2022-11-09 14:47:57 · 2323 阅读 · 7 评论 -
【SpringDoc】项目中使用SpringDoc管理与测试接口
SpringDoc是一个用于生成和展示API文档的开源库,它基于Spring Boot和OpenAPI规范。它提供了一种简单而强大的方式来自动生成API文档,并且与Spring框架无缝集成。自动生成API文档:SpringDoc可以根据Spring Boot程序中的代码、注解和配置自动生成API文档。它会解析控制器、路径映射、请求和响应对象,并将它们转换为清晰的API文档。我们只需要添加一些注解和配置,SpringDoc就能够自动扫描和解析代码,并生成相应的API文档。支持OpenAPI规范。原创 2022-09-26 20:54:10 · 615 阅读 · 0 评论 -
【项目实战】如何给项目设置允许跨域请求
在前后端分离的架构中,设置跨域请求是为了解决浏览器的同源策略(Same-Origin Policy)所带来的限制。同源策略是一种安全机制,它要求浏览器只能在相同的协议、主机和端口下进行通信。换句话说,如果前端代码运行在一个域名下,那么它只能与同一域名下的后端进行通信。然而,在实际开发中,前端和后端往往运行在不同的域名下,例如前端代码运行在,而后端API运行在。这就导致了浏览器无法直接发起跨域请求,即使两个域名属于同一个应用程序。为了解决这个问题,我们需要设置跨域请求。原创 2022-09-20 21:44:38 · 601 阅读 · 1 评论 -
【项目实战】使用异步线程
需要注意的是,在使用异步线程时,需要合理地管理线程的数量和资源消耗,避免过度创建线程导致系统资源耗尽或线程竞争的问题。通过使用异步线程,可以将阻塞的任务隔离开来,避免对整个系统的影响。总结来说,使用异步线程可以提高系统的性能、响应性和用户体验,充分利用系统资源,并处理大量请求。改善用户体验:当涉及到需要等待的操作时,例如网络请求或复杂的计算,使用异步线程可以避免界面的冻结或卡顿,提供更流畅的用户体验。处理大量请求:在高并发的场景下,使用异步线程可以处理大量的请求,提高系统的吞吐量和并发处理能力。原创 2022-09-12 21:49:33 · 788 阅读 · 3 评论 -
【项目实战】使用Activiti工作流引擎进行开发
在软件开发领域中,工作流自动化在简化业务流程和提高效率方面起着至关重要的作用。而在Java应用程序中实现工作流自动化的一个受欢迎选择就是Activiti,这是一个老牌的工作流引擎,能够与Spring Boot框架无缝集成。在本文中,我们将深入探讨Activiti的特点、优势以及如何在Java项目中使用它来实现工作流自动化。在深入了解Activiti之前,让我们先来了解一下什么是工作流。简单来说,工作流是通过计算机协助实现流程自动化控制的一种方式。原创 2022-08-24 18:17:04 · 1425 阅读 · 2 评论