# 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应用程序的步骤详解










