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

更新时间:2023-06-21 02:41:02 阅读: 评论:0

spring项⽬在项⽬启动时初始化数据⽅式(包括调⽤rvice层)安全文化理念
下⾯两种⽅式可以在spring bean 加载完之后实现执⾏。
1、可以使⽤@PostConstruct注解,但是该注解如果要调⽤rvice层,rvice需要开启事务,同时,这个注解需要放在spring组件中@rvice、@Component等,被@PostConstruct修饰的⽅法会在加载Servlet的时候运⾏,类似于Serclet的inti()⽅法
2、实现ApplicationListener《ContextRefreshedEvent》接⼝
⽰例如下
public class TaskListener implements ApplicationListener<ContextRefreshedEvent> {
private static UrInfoService urInfoService = null;
//需要执⾏的逻辑代码,当spring容器初始化完成后就会执⾏该⽅法。
@Override
public void onApplicationEvent(ContextRefreshedEvent event) {厦门日记
触动心灵的风景try {
urInfoService = ApplicationContext().getBean(UrInfoService.class);
中国的面积有多大
/** 具体业务代码 **/
本科毕业论文要求} catch (Exception e) {羊肉怎么炖好吃
e.printStackTrace();
舍友英语
}
公司体系}
}

本文发布于:2023-06-21 02:41:02,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1002815.html

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

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