springboot

SpringBoot 整合线程池

分为三步启动类加@EnableAsync注解在方法上加@Async注解创建线程池配置类1.启动类加@EnableAsync注解@SpringBootApplication@EnableAsyncpublic class FacadeH5Application { public static void

SpringBoot中MongoDB的骚操作用法

不知道大家在工作项目中有没有使用MongoDB,在哪些场景中使用。MongoDB作为NoSQL数据库,不像SQL数据库那样,可以使用Mybatis框架。如果需要在SpringBoot中使用MongoDB的话,我目前知道有三种方式,第一种是直接使用MongoDB官方的SDK,第二种是使用SpringJpa的方式,第三种是使用MongoTemplate。第二种在内部也是使用MongoTemplate

SpringBoot的Security和OAuth2的使用

创建项目先创建一个spring项目。然后编写pom文件如下,引入spring-boot-starter-security,我这里使用的spring boot是2.4.2,这里使用使用spring-boot-dependencies,在这里就能找到对应的security的包。<?xml version="1.0" encoding="UTF-8"?><project xml

Springboot异步事件配置和使用

Spring中提供了完整的事件处理机制,本身底层内置实现了一些事件和监听,同时支持开发者扩展自己的事件和监听实现。一般这种基于事件的实现在项目实际开发中我们主要用来解耦,和做异步处理(默认是同步),提供应用的响应速度。核心架构先简要看一下,在Spring中要实现自定义事件监听需要涉及哪些接口类,这里忽略异步的引用、注解的实现,后面会说到。基本实现步骤自定义事件:一般继承自Appl

Springboot中自定义监听器

一、监听器模式图二、监听器三要素广播器:用来发布事件事件:需要被传播的消息监听器:一个对象对一个事件的发生做出反应,这个对象就是事件监听器三、监听器的实现方式1、实现自定义事件自定义事件需要继承ApplicationEvent类,并添加一个构造函数,用于接收事件源对象。该事件中添加了一个SysUser对象,用于传递用户信息。package com.ruoyi.web.list

房屋租赁系统源码 SpringBoot + Vue 实现全功能解析

这是一套使用 SpringBoot 与 Vue 开发的房屋租赁系统源码,站长分析过这套源码,推测其原始版本可能是一个员工管理系统,经过二次开发后,功能被拓展和调整,现已完全适用于房屋租赁业务。该系统功能完善,涉及房屋销售、租赁管理等。站长在测试部署过程中,发现源码结构清晰,数据库设计规范。使用该源码的开发者,可以根据需求进行二次开发或直接部署应用。图片:

java springboot监听事件和处理事件

在Spring Boot中,事件监听和事件处理是通过Spring的ApplicationEvent和ApplicationListener接口来实现的。这种模式允许你构建松耦合的应用程序,其中一个组件可以发布事件,而另一个组件(或多个组件)可以监听这些事件并执行相应的操作。步骤 1: 定义自定义事件首先,你需要定义一个自定义事件,这个事件继承自ApplicationEvent。在这个类中,你可以添