2015-12-21 57 views
0

我想在我的Spring Boot JPA MVC Web应用程序中填充一些初始/示例记录。在Grails中,我看到一个样本,其中在grails-app/init/BootStrap文件中完成了这种初始化,在init中关闭。Spring Boot中的Grails'BootStrap#init等价物吗?

如何在Spring Boot web应用程序中执行相同的操作?

回答

1

这没什么特别的。只需为初始化创建一个类并将其声明为spring bean。像典型的spring bean一样声明您的依赖关系,如存储库,记录器,事务等。

Spring对声明将bean创建后,被称为像postConstruct方法,afterPropertiesSetinit-method等,您可以使用到这些脱掉你的初始化几种方法。欲了解更多关于初始化回调http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-factory-lifecycle-initializingbean

这里是一个不错的博客与例如https://coderwall.com/p/wfmxga/bootstrapping-data-with-spring

+0

令人难以置信的比赛,谢谢! – Dims

+0

欢迎您:) –