在Docker中开发Java 8 Spring Boot应用程序的方法

2020-06-17 07:14:32易采站长站整理

# Copy the database initialize script:
# Contents of /docker-entrypoint-initdb.d are run on mysqld startup
ADD mysql/ /docker-entrypoint-initdb.d/

Docker文件配置Docker镜像,该镜像继承自Docker Hub的MySQL / mysql-server映像 。在MySQL映像上,我放置了我的db-schema创建脚本,它们位于MySQL文件夹中。我在这个文件夹中有一个SQL文件 – data.sql – 以创建’person’表。

现在,我们看看应用程序结构。

我们的应用程序是从

src / com / turkcell / softlab / Application.java
文件开始的,我们唯一的Controller是PersonController(src / com / turkcell / softlab / controller / PersonController.java)。

您可以使用简单的命令运行整个项目:

docker-compose up -d

测试时,请在本地计算机中使用以下两个命令:

• 创建新人:


curl -H “Content-Type:application / json” -X POST -d “{”first “:”Mustafa “,”last “:”KOÇ“,”dateofbirth “381110400000 ,“placeofbirth”:“Erzincan ”}“ ”http://192.168.99.100:8080/people“

• 列出数据库中的现有人员:


curl -H “Content-Type:application / json” -X GET “http://192.168.99.100:8080/people”

总结

以上所述是小编给大家介绍的在Docker中开发Java 8 Spring Boot应用程序的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

您可能感兴趣的文章:使用Docker部署Spring Boot的应用示例详解springboot项目docker部署实践docker连接spring boot和mysql容器方法介绍使用Docker部署 spring-boot maven应用的方法详解在Docker容器中运行Spring Boot应用在docker中部署tomcat并且部署java应用程序的步骤详解