草庐IT

springboot-starter

全部标签

计算机毕设-SpringBoot+VUE高效便捷的云存储平台——百度网盘

作者主页:编程指南针作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互助收藏点赞不迷路 关注作者有好处文末获取源码 项目编号:一,环境介绍语言环境:Java: jdk1.8数据库:Mysql:mysql5.7应用服务器:Tomcat: tomcat8.5.31开发工具:IDEA或eclipse二,项目简介随着信息技术的不断发展,云存储作为一种高效便捷的数据存储方式,越来越受到人们的青

SpringBoot AOP切面实现权限校验,实例演示与注解全解

SpringBoot中的AOP处理目录1理解AOP1.1什么是AOP1.2AOP体系与概念2AOP实例2.1第一个实例2.2第二个实例3AOP相关注解3.1@Pointcut3.2@Around3.3@Before3.4@After3.5@AfterReturning3.6@AfterThrowing1理解AOP1.1什么是AOPAOP(AspectOrientedProgramming),面向切面思想,是Spring的三大核心思想之一(两外两个:IOC-控制反转、DI-依赖注入)。那么AOP为何那么重要呢?在我们的程序中,经常存在一些系统性的需求,比如权限校验、日志记录、统计等,这些代码会散

Springboot实现websocket(连接前jwt验证token)

背景用户连接服务器weksocket前,需经过jwt的token验证(token中包含账号信息),验证合法后,才可以于服务器正常交互。实现一、配置依赖(pom.xml)org.springframework.bootspring-boot-starter-websocket二、因为springboot的websocket连接时不会显示header信息,也就无法拿到cookie中的token信息,需要在连接前处理,新建一个WebSocketConfig.class,在连接前做一个jwt的token验证,并获取用户的账号信息添加到session中。(关于jwt的token验证工具类我这里就不详细讲

解决:Springboot启动报错 Whitelabel Error Page: This application has no explicit mapping for

目录解决:SpringBoot启动报错WhitelabelErrorPage:Thisapplicationhasnoexplicitmappingfor问题背景解决步骤第一步:检查代码第二步:检查SpringBoot配置第三步:检查Controller层第四步:检查依赖项第五步:重启应用总结@RequestMapping@GetMapping@PostMapping解决:SpringBoot启动报错WhitelabelErrorPage:Thisapplicationhasnoexplicitmappingfor问题背景当我们使用SpringBoot框架开发Web应用时,有时会遇到启动报错信

springboot+微信小程序实现文件上传下载(预览)pdf文件

实现思路:选择文件wx.chooseMessageFile,官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.chooseMessageFile.html上传文件`wx,uploadFile`,官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/network/upload/wx.uploadFile.html查看所有上传的pdf文件,显示在页面上点击pdf文件就实现预览5.1先下载wx.downloadFile官方文档:https:/

springboot:缓存不止redis,学会使用本地缓存ehcache

0.引言随着redis的普及,更多的同学对redis分布式缓存更加熟悉,但在一些实际场景中,其实并不需要用到redis,使用更加简单的本地缓存即可实现我们的缓存需求。今天,我们一起来看看本地缓存组件ehcache1.ehcache简介1.1简介ehcache是基于java开发的本地缓存组件,无需单独安装部署,只要引入jar包就可利用它来实现缓存。所谓本地缓存,就是指存储在JVM堆内存中的临时缓存数据,当然ehcache本身也支持Off-HeapStore机制来使用堆外内存,本地缓存相较于redis性能和响应速度更高。Ehcache的本地缓存还支持过期时间、最大容量、持久化等特性,使得它可以适用

SpringBoot——日志及原理

优质博文:IT-BLOG-CN一、SpringBoot日志选用SLF4j(接口)和logback(实现类),除了上述日志框架,市场上还存在JUL(java.util.logging)、JCL(ApacheCommonsLogging)、Log4j、Log4j2、SLF4j、jboss-logging等。SpringBoot在框架内部使用JCL,SpringBoot的spring-boot-starter-logging采用了SLF4j+logback的形式,SpringBoot也能自动适配(jul、log4j2、logback)并简化配置。其实logback是log4j的升级版,因为log4j

SpringBoot修复Spring AMQP反序列化漏洞(CVE-2023-34050)

问题描述:2023年10月Spring官方披露CVE-2023-34050SpringAMQP反序列化漏洞漏洞。由于SimpleMessageConverter或SerializerMessageConverter默认未配置白名单,导致可以反序列化任意类。新版本中在未配置白名单的情况下则不允许反序列化任意类。解决的建议:1.spring-amqp版本低于2.4.17的用户应升级到2.4.172.spring-amqp是3.0.0至3.0.9版本的用户应升级至3.0.10如果你的SpringBoot版本号大于等于2.7.x,那你只需要将SpringBoot大版本升级到最新版本即可。如下图所示,官

基于JavaWeb+SpringBoot+Vue医院管理系统小程序的设计和实现

基于JavaWeb+SpringBoot+Vue医院管理系统小程序的设计和实现源码获取入口Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏[Java源码获取源码获取入口Lun文目录目录1系统概述11.1研究背景11.2研究目的11.3系统设计思想12相关技术22.1微信小程序22.2MYSQL数据库32.3uni-app32.4SpringBoot框架简介43系统分析43.1可行性分析43.1.1技术可行性43.1.2经济可行性53.1.3操作可行性53.2系统性能分析53.2.1系统安全性53.2.2数据完整性53.3系统界面分析63.4系统流程和逻辑74系统概要设计84.1概述84

SpringBoot使用JSch操作Linux

推荐使用Hutool的Jsch工具包(它用的连接池的技术)一、SSH远程连接服务器SSH更多见:http://t.csdnimg.cn/PrsNv推荐连接工具:FinalShell、Xshell、secureCRT、PuTTY(https://zhuanlan.zhihu.com/p/659276574)1、SSH(SecureShell)主要有两大功能1、远程命令执行:SSH允许用户在远程主机上执行命令。用户可以通过SSH连接到远程主机,然后在命令行界面输入命令,就像直接在远程主机的控制台上操作一样。这是SSH最常用的功能,它使得用户可以方便地管理和维护远程主机。2、安全的文件传输:SSH提