博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring boot的初始化加载
阅读量:5360 次
发布时间:2019-06-15

本文共 773 字,大约阅读时间需要 2 分钟。

1、CommandLineRunner 在项目中经常需要进行初始化一些数据(比如缓存等),以便后面调用使用。spring boot可以通过CommandLineRunner接口实现启动加载功能。
@Component@Order(1) //初始化加载优先级 数字越小优先级越高public class Init implements CommandLineRunner {    @Resource    private IESignInitService eSignInitService;    @Override    public void run(String... args) throws Exception {        eSignInitService.init();    }
CommandLineRunner 加载会在项目启动完成之后进行加载 2、@PostConstruct 在类加载的时候,为当前类初始化一些数据,那么可以使用@PostConstruct注解。
@Componentpublic class StaticConfig {    @Value("${union.card_ws_url}")    private String cardWsUrl;    protected static String CARD_WS_URL;    @PostConstruct    public void setValue() {        CARD_WS_URL = cardWsUrl;    }

 

@PostConstruct优先级在@Autowired @Value之后,所以可以获取相关的值
 

转载于:https://www.cnblogs.com/tanyucong/p/11076301.html

你可能感兴趣的文章
SQL语句的并集UNION,差集,交叉连接,交集JOIN
查看>>
Prim算法
查看>>
chrome 插件 版本报错
查看>>
jquery 不执行
查看>>
HDU 1238
查看>>
脑网络
查看>>
理解HTTP之keep-alive(转)
查看>>
写页面得来的体会
查看>>
计算机
查看>>
BZOJ4821 SDOI2017相关分析(线段树)
查看>>
ORA-00257: archiver error. Connect internal only, until freed
查看>>
POJ 3480 John [博弈之Nim 与 Anti-Nim]
查看>>
mysql安装
查看>>
WXSS学习
查看>>
android实验四201306114104彭得源
查看>>
打印邮票的组合
查看>>
1. XML概述
查看>>
第十一篇 JVM核心机制之JVM运行和类加载全过程(六)
查看>>
CCDictionary 用调试器查看问题
查看>>
MyBatis 与 Spring 整合
查看>>