当前位置: 首页 > wzjs >正文

怎么做html5网站广州网络推广公司有哪些

怎么做html5网站,广州网络推广公司有哪些,网站策划论文,只做彩票网站犯法吗文章目录 1. 创建自定义事件2. 发布事件3. 监听事件4. 异步事件 1. 创建自定义事件 事件可以是任意对象(Spring 4.2支持POJO),或继承ApplicationEvent(旧版)。 // 自定义事件(POJO形式,无需继…

文章目录

  • 1. 创建自定义事件
  • 2. 发布事件
  • 3. 监听事件
  • 4. 异步事件

1. 创建自定义事件

事件可以是任意对象(Spring 4.2+支持POJO),或继承ApplicationEvent(旧版)。

// 自定义事件(POJO形式,无需继承ApplicationEvent)
public class OrderCreatedEvent {private String orderId;public OrderCreatedEvent(String orderId) {this.orderId = orderId;}public String getOrderId() { return orderId; }
}

2. 发布事件

通过ApplicationEventPublisher发布事件,可在Service中注入该接口。

import org.springframework.context.ApplicationEventPublisher;
import org.springframework.stereotype.Service;@Service
public class OrderService {private final ApplicationEventPublisher publisher;public OrderService(ApplicationEventPublisher publisher) {this.publisher = publisher;}public void createOrder(String orderId) {// 业务逻辑...// 发布事件publisher.publishEvent(new OrderCreatedEvent(orderId));}
}

3. 监听事件

使用@EventListener注解

import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component;@Component
public class OrderEventListener {@EventListenerpublic void handleOrderCreated(OrderCreatedEvent event) {System.out.println("订单创建: " + event.getOrderId());// 执行后续操作,如发送邮件、更新库存等}
}

4. 异步事件

可以在启动类上加上@EnableAsync注解

@SpringBootApplication
@EnableAsync
public class App {public static void main(String[] args) {SpringApplication.run(App.class, args);}
}

在监听到消息执行对应函数的地方加上@Async注解

    @Async@EventListenerpublic void handleOrderCreated(OrderCreatedEvent event) {System.out.println("订单创建: " + event.getOrderId());System.out.println("[同步监听] 线程: " + Thread.currentThread().getName());// 执行后续操作,如发送邮件、更新库存等}
http://www.dtcms.com/wzjs/202297.html

相关文章:

  • 做网站可以不写代码网络营销策划模板
  • 北京网站制作哪家好引擎搜索是什么意思
  • 辽宁网站seo如何做网站推广广告
  • 高校网站建设招标公告全网推广代理
  • 成都 html5网站百度seo文章
  • 网站认证收费吗百度网址大全官方网站
  • 南宁做网站开发的公司有哪些企点官网
  • 一个网站主页开发费用病毒式营销方法
  • php网站开发综合案例网站快速收录工具
  • 学做效果图的网站有哪些seo网站推广目的
  • 购物网站系统建设方案b站推广
  • 国内设计师个人网站知识营销成功案例介绍
  • 龙岗做棋牌网站建设it菜鸡网seo
  • 个人可以做电商网站吗西安百度关键词优化排名
  • 营销型网站设计服务商前端培训费用大概多少
  • 网站建设项目管理北京网站快速排名优化
  • 手机网站抢拍是怎么做的长沙专业网络推广公司
  • 许昌网站优化网络运营怎么做
  • 阿里巴巴个人网站怎么做推广产品的方式有哪些
  • 为什么wordpress的css不起作用跟我学seo
  • 合肥知名网站推广企业网站建设流程
  • 网站开发专业是干嘛的网络营销未来有哪些发展趋势
  • 中国移动网站建设怎么做网络推广网络营销外包
  • 周口网站建设zkwebgoogle首页
  • 宝安企业网站建设外贸网站制作公司哪家好
  • 如何做网站手机百度网站登录入口
  • 做仿牌网站空间抖音推广网站
  • 网站技术策划自助建站平台
  • 泉州有专门帮做网站的吗东莞百度快速排名
  • 推荐一些做电子的网站永久免费域名注册