March 2025
Beginner to intermediate
328 pages
5h 36m
Japanese
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
Spring Bootアプリの作成を始めるのは簡単だ。最も難しいのは、利用可能なオプションの中からどれを選ぶかを決めることかもしれない。
この章では、Spring Bootアプリケーションを作成するために利用できる、ビルドシステム、言語、ツールチェーン、コードエディタなど、優れた選択肢のいくつかを検証する。
歴史的に、Javaアプリケーション開発者はプロジェクト・ビルド・ツールの選択肢をいくつか持っていた。いくつかのツールはタイムアウトになり、現在では2つのツールを中心にコミュニティが形成されている:MavenとGradleだ。Spring Bootはこの2つを見事にサポートしている。
Mavenは、ビルド自動化システムとして人気があり、堅実な選択肢だ。2002年に始まり、2003年にはApache Software Foundationのトップレベルプロジェクトとなった。pom.xmlというXML形式のファイルを作成し、必要な依存関係やプラグインを記述するだけだ。pom.xmlというXML形式のファイルを作成し、必要な依存関係やプラグインを記述するだけである。mvn 、完了する「フェーズ」を指定し、コンパイル、事前出力の削除、パッケージ化、アプリケーションの実行など、必要なタスクを実行することができる:
<?xml version="1.0" encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.4.0</version><relativePath/><!-- lookup parent from repository --></parent><groupId>com.example</groupId><artifactId>demo</artifactId><version>0.0.1-SNAPSHOT</version><name>demo</name><description>Demo project for Spring Boot</description><properties><java.version>11</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency> ...
Read now
Unlock full access