gpt4 book ai didi

java - Spring Boot 中 Grails 的 BootStrap#init 等效项?

转载 作者:行者123 更新时间:2023-12-01 10:41:22 25 4
gpt4 key购买 nike

我想在我的 Spring Boot JPA MVC Web 应用程序中填充一些初始/示例记录。在 Grails 中,我看到了一个示例,其中此类初始化是在 grails-app/init/BootStrap 文件中的 init 闭包中完成的。

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

最佳答案

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

Spring 有多种方法来声明在创建 bean 之后调用的方法,例如 postConstructafterPropertiesSetinit-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

关于java - Spring Boot 中 Grails 的 BootStrap#init 等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34395668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com