springboot
文章平均质量分 82
会java的怪蜀黍
大家好,我是会java的怪蜀黍,一名热爱编程与知识分享的技术博主。我热衷于通过我的CSDN博客,帮助广大小白和初学者们迈入编程世界的大门,理解并掌握计算机科学的基础概念,以及实战运用各类编程语言和技术栈。
在CSDN博客平台上,我致力于打造一个友好、实用、与时俱进的技术学习空间,陪伴每一位小白和初学者从零开始,逐步成长为自信的开发者。无论您是对编程充满好奇的新手,还是正在寻求进阶之道的学习者,都欢迎订阅我的博客,一起踏上这段充满挑战与乐趣的编程之旅!让我们携手共进,探索技术的无限可能,共创美好的数字未来
展开
-
软件专业毕业论文开题报告详解
本开题报告内容最为全面,共包含九大模块,有些学校可能不会要求这么多,可以根据学校要求编写,酌情删减某些模块开题报告是当选题方向确定后撰写的选题计划。开题报告一般为表格式,它把要报告的每一项内容转换成相应的栏目,既便于开题报告按目填写,避免遗漏;又便于评审者一目了然,把握要点。撰写开题报告的时候一定要频繁与导师交流。绝大多数毕业生都是第一次写开题报告,缺乏这方面的经验,难免会需要多次修改。有的毕业生可能会想,导师都已经那么忙了,就不要去打扰导师了。原创 2024-05-21 18:16:40 · 957 阅读 · 0 评论 -
小白也能搭建Spring Boot+Vue前后端分离
(1) Mybatis-Plus配置文件,实现分页查询:MybatisPlusConfig。这是一个基于SpringBoot和Vue的简单增删改查。数据库工具:Navicat premium。(2) 跨域配置文件:CorsConfig。前端框架:Vue Element UI。4.2 main.js中引入axios。后台框架:SpringBoot。(3) swagger配置文件。(5) Result请求返回类。(6)pom.xml配置文件。数据库:Mysql8.0。(4) mysql 配置。原创 2024-04-18 15:35:16 · 244 阅读 · 0 评论 -
SpringSecurity入门到源码分析(一):项目搭建与基本原理
2.抛出的异常会被ExceptionTranslationFilter过滤器接收到,可以看到异常过滤器的dofilter()方法非常简单,直接调用了下一个过滤器的dofilter()方法,但是他的异常处理部分非常复杂,这次异常过滤器会将请求做个重定向转跳到登录页面上。最近工作中用到了SpringSecurity来做 SSO登录,之前一直用的是shiro+cas的方式做SSO登录,学习过程中也是遇到了不少的坑,写点东西记录学到的知识,也做个知识分享。三、编写简单的SpringSecurity的配置。转载 2024-04-17 12:48:26 · 17 阅读 · 0 评论 -
Jenkins + Docker 一键自动化部署 SpringBoot 应用最精简流程
实现步骤:在 Docker 安装 Jenkins,配置 Jenkins 基本信息,利用 Dockerfile 和 Shell 脚本实现项目自动拉取打包并运行。因为项目和 Jenkins 在同一台服务器,所以我们用 Shell 脚本运行项目,原理既是通过 Dockerfile 打包镜像,然后 docker 运行即可。上图用了 docker logs -f 是为了方便看日志,真实环境不要用,因为会一直等待日志,构建任务会失败;如果使用 Gitee 码云,安装插件Gitee(自带 Git 不用单独安装)原创 2024-04-16 19:25:06 · 1177 阅读 · 0 评论 -
前后端分离必备的接口规范,十分接地气!
随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。然而带来的另一个问题:前后端的对接界面双方却关注甚少,没有任何接口约定规范情况下各自干各自的,导致我们在产品项目开发过程中,前后端的接口联调对接工作量占比在30%-50%左右,甚至会更高。往往前后端接口联调对接及系统间的联调对接都是整个产品项目研发的软肋。原创 2024-04-16 19:11:30 · 369 阅读 · 0 评论 -
SpringBoot接口防抖(防重复提交)的一些实现方案
设置额外选项:过期时间和SET_IF_ABSENT选项”,有些同学可能不太清楚SET_IF_ABSENT是个啥,这里我解释一下:SET_IF_ABSENT是 RedisStringCommands.SetOption 枚举类中的一个选项,用于在执行 SET 命令时设置键值对的时候,如果键不存在则进行设置,如果键已经存在,则不进行设置。从测试的结果上看,防抖是做到了,但是随着缓存消失、锁失效,还是可以发起同样的请求,所以要真正做到接口幂等性,还需要业务代码的判断、设置数据库表的UK索引等操作。原创 2024-04-16 18:14:16 · 1111 阅读 · 0 评论 -
SpringBoot基础知识
Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。学过javaweb的我们就知道,开发一个web应用,从最初开始接触Servlet结合Tomcat, 跑出一个Hello Wolrld程序,是要经历特别多的步骤;后来就用了框架SpringMVC,到了现在的SpringBoot,过一两年又会有其他web框架出现;原创 2023-12-06 08:27:13 · 960 阅读 · 1 评论 -
SpringBoot 集成 EasyExcel 3.x 优雅实现 Excel 导入导出
由于 EasyPoi 支持嵌套对象导出,直接使用内置 @ExcelCollection 注解即可实现,遗憾的是 EasyExcel 不支持一对多导出,只能自行实现,通过此issues了解到,项目维护者建议通过自定义合并策略方式来实现一对多导出。注意:在 Apifox 中访问接口后无法直接下载,需要点击返回结果中的下载图标才行,点击之后方可对Excel文件进行保存。注意:在 Apifox 中访问接口后无法直接下载,需要点击返回结果中的下载图标才行,点击之后方可对Excel文件进行保存。原创 2024-04-16 16:48:03 · 739 阅读 · 0 评论