相关疑难解决方法(0)

Spring Boot启动后运行代码

我想在我的spring-boot应用程序开始监视目录以进行更改后运行代码.

我尝试过运行一个新线程,但此时@Autowired尚未设置服务.

我已经能够找到ApplicationPreparedEvent,在@Autowired注释设置之前触发.理想情况下,我希望在应用程序准备好处理http请求后触发该事件.

是否有更好的事件要使用,或者在应用程序在spring-boot中运行后运行代码的更好方法是什么?

java spring spring-boot

168
推荐指数
15
解决办法
17万
查看次数

Spring Boot在启动时将示例数据插入数据库

在服务器启动时创建测试数据并将其插入数据库的正确方法是什么(我使用的是JPA/JDBC支持的Postgres实例).

最好是以创建实体的形式,让它们通过Repository接口持久化,而不是编写纯SQL代码.像RoR的Rake db:seed助手一样.

如果框架在注入所有bean并且数据库准备就绪时公开了一个用于执行操作的挂钩,那么这也可以起作用.

spring-data-jpa spring-boot

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

spring-boot ×2

java ×1

spring ×1

spring-data-jpa ×1