![](https://img-blog.csdnimg.cn/ca6251cc3f334f9ebd2d8152d16dd99f.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
文章平均质量分 68
SpringBoot整合多中框架
晚上睡不着!
爱敲代码的90后
展开
-
SpringBoot整合SpringSecurity
Spring Security是Spring提供的一套web的应用安全性的完整解决方案。SpringSecurity采用责任式链的设计模式,它的核心是一组过滤器链。认证(Authentication):什么是认证?简单的说就是检验某个用户是否为系统合法用户,需要用户提供用户名和密码进行校验当前用户能否访问系统。授权(Authorization):就是当前用户?是否具有某种权限来进行某种操作。原创 2024-03-01 22:28:52 · 896 阅读 · 0 评论 -
SpringBoot 自定义starter
相信大家在工作中大家都会去封装一些公用代码,或者工具类那我们其他项目如果需要这些是不是免不了的就是cv,好像我们就是cv来着,哈哈哈哈我们会发现我们在开发SpringBoot项目时 我们引入的上面 视频这种依赖其实它内部封装了mvc、和tomcat等还有就是大家 有没有看过这个注解我们会发现 会有一个这个注解 ,这个就是我们自动配置的核心这个是如何使用,如何做到我们的yml配置自动读取而不需要我们手动去配置呢!!接下来 用实际代码告诉大家starter是SpringBoot。原创 2024-01-06 22:45:49 · 388 阅读 · 0 评论 -
SpringBoot+WebSocket实现即时通讯(J2EE)
WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。原创 2022-09-17 14:56:07 · 2766 阅读 · 1 评论 -
SpringBoot+Session+自定义拦截器实现 异地登录 下线
最近在开发系统的时候发现有一个bug,在账号登录成功了以后!再打开一个浏览器登录发现两个都能登录这就使我们的系统安全性大大降低!!好比qq,王者登录一样,同一个账号在不同设备只能登录一次,前一个会被挤下线。原创 2023-10-19 01:31:36 · 720 阅读 · 2 评论 -
SpringBoot整合Validation统一结果封装和全局异常捕获和参数校验
相信大家都用过hibernate-validation 的校验工具,对我们参数校验的工具。原创 2023-09-16 00:26:34 · 1155 阅读 · 0 评论 -
SpringBoot整合RabbitMQ实现消息的消息消费
是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。支持Windows、Linux/Unix、MAC OS X操作系统和包括JAVA在内的多种编程语言。原创 2023-07-20 14:51:00 · 2637 阅读 · 0 评论 -
Spring Boot+Jwt+AOP+自定义注解实现接口的权限控制
之前在项目中通过自定义拦截器+自定义注解进行权限校验,拦截器代码过于臃肿!!!于是想到了使用面向切面的方法!!原创 2023-06-20 19:52:13 · 2017 阅读 · 0 评论 -
SpringBoot整合MybatisPlus 实现多表分页条件联查
在做这个之前,首先我们得了解 mybatis中的关联查询;包括一对一,一对多,多对一。原创 2023-05-28 16:17:11 · 1370 阅读 · 0 评论 -
SpringBoot集成MybatisPlus
我们需要了解什么是MybatisPlus?那么首先我们就要先了解什么是Mybatis?那么什么是Mybatis呢?可以这么理解?我们chuant操作数据库是先打开一个数据库连接,然后通过jdbc的包的工具类进行一系列的数据库操作;而Mybatis就是简化了对传统ORM形成的一个框架?就像传统java 然后用Spring框架以后更加容易对实体类的管理说了这么多那到底什么是MybatisPlus呢?很简单和Mybatis一样就是对原有的Mybatis的功能进行保留在这基础上去增加更多扩展。原创 2023-05-06 15:44:19 · 560 阅读 · 0 评论 -
SpringBoot整合Hutool实现导入导出功能
像我们平时开发中,我们可能需要把我们的Excel文件导入导出进行数据的查看和数据的增加。原创 2023-04-19 17:28:41 · 509 阅读 · 0 评论 -
SpringBoot整合Hutool实现文件上传下载
我相信我们在日常开发中,难免会遇到对各种媒体文件的操作,由于业务需求的不同对文件操作的代码实现也大不相同。原创 2023-04-19 17:07:07 · 6134 阅读 · 0 评论 -
SpringBoot+WebSocket实现即时通讯(Spring方式)
最近由于一些原因很久没写文章了,今天给大家分享一个Spring方式使用ws长连接实现简单聊天室功能WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。原创 2023-03-29 03:15:28 · 1699 阅读 · 2 评论 -
SpringBoot集成redis+cookie实现分布式单点登录
因为涛哥刚进入公司,易哥在开发一个系统的迭代版本。现在有一个问题是考虑到在分布式部署时,移动端和PC sessionid的不同要实行单点登录和数据的共享。让我想想该如何实现,首先我就想到的是用redis,然后又去考虑什么异地登录的情况。结果回来通宵用jwt+redis+cookie集成实现了,刚开始想的也是直接在地址栏输入然后后台界面校验登录状态。后来发现思维有点混乱,想想倒不如重新想想。然后自己理清思路,决定用uuid+redis+cookie来实现。最后也就有了现在的最终版。原创 2023-03-29 03:03:01 · 584 阅读 · 0 评论 -
SpringBoot+AOP实现日志功能(自定义注解的使用)
面向切面编程):是指将那些与业务无关,却被多个业务模块所共同调用逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,提升系统的可维护性。/*** @Description: 自定义系统操作注解*///操作模块//操作方法//操作描述/*** @Description: aop日志具体实现*/@Aspect@Component。原创 2023-03-29 02:55:35 · 244 阅读 · 0 评论 -
SpringBoot整合Redis
Redis是一个基于内存可持久化键值对(key-value)模式的NoSQL数据库。原创 2023-03-29 02:50:54 · 168 阅读 · 0 评论 -
SpringBoot整合Quartz
本意翻译过来叫石英钟它是一个定时调度任务库。原创 2023-03-29 02:41:39 · 245 阅读 · 0 评论 -
SpringBoot整合JWT
JSON Web Token(JWT)是一种开放标准,用于作为Web应用中的令牌,用于在各方之间安全地将信息作为JSON对象传输。在数据传输中完成数据加密、签名等相关处理。实现前后端分离就用JWTJwt的核心是什么:一种信息交换,一种是用来做javaweb中的安全验证。原创 2023-03-29 02:22:22 · 249 阅读 · 0 评论 -
SpringBoot整合Swagger
在日常前后端分离开发的过程中,前端和后端需要进行api对接进行交互实现一个完整的功能,就需要一个api规范文档,方便前后端的交互,但api文档不能根据代码的变化发生实时动态的改变,这样后端修改了接口,前端不能及时获取最新的接口,导致调用出错,需要手动维护api文档,加大了开发的工作量和困难,而swagger的出现就是为了解决这一系列的问题。swagger是一套基于OpenAPI规范构建的开源工具,使用RestApi1、代码变,文档变2、跨语言,支持多种语言。原创 2023-03-29 02:15:58 · 180 阅读 · 0 评论 -
SpringBoot整合devtools(热部署)
什么是热部署呢?可以这样理解,就是在我们每次修改完代码需要都需要自己重启编译文件然后才能看到修改后的结果。热部署就是在我们编译的同时对文件进行热加载重实现代码的动态修改。原创 2023-03-29 00:54:44 · 194 阅读 · 0 评论