spring项目在项目启动时初始化数据方式(包括调用rvice层)

更新时间:2023-07-10 03:17:58 阅读: 评论:0

spring项⽬在项⽬启动时初始化数据⽅式(包括调⽤rvice层)
spoon怎么读
下⾯两种⽅式可以在spring bean 加载完之后实现执⾏。
1、可以使⽤@PostConstruct注解,但是该注解如果要调⽤rvice层,rvice需要开启事务,同时,这个注解需要放在spring组件中@rvice、@Component等,被@PostConstruct修饰的⽅法会在加载Servlet的时候运⾏,类似于Serclet的inti()⽅法
2、实现ApplicationListener《ContextRefreshedEvent》接⼝
june的音标
⽰例如下
public class TaskListener implements ApplicationListener<ContextRefreshedEvent> {
private static UrInfoService urInfoService = null;
orientated//需要执⾏的逻辑代码,当spring容器初始化完成后就会执⾏该⽅法。
balance是什么意思@Override
public void onApplicationEvent(ContextRefreshedEvent event) {阿卡索外教网收费>re
try {
urInfoService = ApplicationContext().getBean(UrInfoService.class);
/** 具体业务代码 **/eap是什么意思
} catch (Exception e) {breathe
e.printStackTrace();
on maintaining trust}
}
}
c l

本文发布于:2023-07-10 03:17:58,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/172653.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:需要   注解   加载   数据   代码   法会
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图