在Docker中開發Java 8 Spring Boot應用程式
阿新 • • 發佈:2019-12-31
在本文中,我將向您展示如何使用Java 8開發和執行簡單的Spring Web應用程式,而無需在本地計算機上安裝Java 8。
現在,讓我們看一下springapp.dockerfile:
現在,我們看看應用程式結構。
我們的應用程式是從src / com / turkcell / softlab / Application.java檔案開始的,我們唯一的Controller是PersonController(src / com / turkcell / softlab / controller /PersonController.java)。
您可以使用簡單的命令執行整個專案:
,有需要的朋友歡迎試用、體驗!
本文為MadPecker團隊譯製,轉載請標明出處
Python開發人員使用虛擬環境為不同專案建立和管理單獨的環境,每個環境使用不同版本的Python來執行,儲存和解析Python依賴項。Java和許多其他技術不支援虛擬環境概念。在這一點上,Docker來幫助我們。
Docker是一個虛擬化平臺。您可以從Docker官方網站上找到基本資訊和安裝指南。
一旦安裝了Docker工具箱,就不需要安裝我們的示例應用程式中所需的Java 8或MySQL。 首先,讓我們檢查一下Docker-compose檔案:Docker檔案配置Docker映象,該映象繼承自Docker Hub的Java 8映象。在Java 8映象上,我安裝了vim,wget,curl,Maven,並設定了卷以便放置我現有的專案程式碼。最後,執行Maven命令來執行我的應用程式。
現在讓我們檢查一下mysqldb.dockerfile:
Docker檔案配置Docker映象,該映象繼承自Docker Hub的MySQL / mysql-server映像。在MySQL映像上,我放置了我的db-schema建立指令碼,它們位於MySQL資料夾中。我在這個資料夾中有一個SQL檔案- data.sql -以建立'person'表。
·建立新人:
·列出資料庫中的現有人員:
本人創業團隊產品MadPecker,主要做BUG管理、測試管理、應用分發
網址:www.madpecker.com
本文為MadPecker團隊譯製,轉載請標明出處