spring-boot - 为什么使用 docker 运行的 spring 应用程序以代码 0 意外结束?
问题描述
我根据链接创建我的应用程序:https ://www.baeldung.com/spring-boot-postgresql-docker
当我运行我的应用程序时,我总是有
app | 2021-04-02 01:08:34.014 INFO 1 --- [ main] com.example.demo.DemoApplication : Started DemoApplication in 2.279 seconds (JVM running for 2.946)
app | 2021-04-02 01:08:34.019 INFO 1 --- [extShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
app | 2021-04-02 01:08:34.022 INFO 1 --- [extShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated...
app | 2021-04-02 01:08:34.027 INFO 1 --- [extShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed.
app exited with code 0
应用程序以代码 0 退出
当我尝试在邮递员中执行任何 GET 时,它会运行错误
我做了一个简单的 RestController,只是为了测试
我怎样才能避免它?
我是否在 docker 文件中写了一些我不应该写的东西?
解决方案
当我运行它时:
docker-compose up --build
比完美无缺。
有人可以解释一下吗?
推荐阅读
- javascript - 使所选图像与从 javascript 中的数组中选择的随机索引相同
- android - 是否可以以编程方式在 Android 应用程序中加载和运行 APK 文件?
- security - 哪种方法更容易实现和分析物联网中的安全和隐私问题?硬件实现还是仿真。?
- excel - Excel:如何根据第二个文件中的报告删除行
- android - PageList.size 始终为零
- c# - 如何使用 Oracle DB Access 在 C# 中创建 Windows 服务?
- ag-grid - 有没有办法为 AgGrid 中的每个单元格分配一个唯一的 ID?
- r - 如何从矩阵生成所有组合并为每个可能的结果分配一个唯一值?
- android - 在后台检索 Firebase 通知数据
- php - php多索引数组(动态生成atleas 300索引有)在不使用循环的情况下添加一个元素