0Pricing
Java Academy · レッスン

プロジェクトのセットアップとスターター

Spring Bootプロジェクトをセットアップし、スターターとは何かを学びます。

「プロジェクトのセットアップとスターター」はCoddyKit上の無料Java Academyレッスンです。 これはレッスン1/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJava Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Java Academyコースには全3レッスンが含まれています。

導入

Spring Bootを使うと、JavaのWebアプリを簡単に作成できます。開始するために必要なのは、いくつかの依存関係とメインクラスだけです。

スターター

スターターは依存関係をまとめたものです。たとえば、spring-boot-starter-webを追加するとSpring MVCとTomcatが追加されます。

コード:メインクラス

これは最小構成のSpring Bootアプリケーションです。@SpringBootApplicationが必要な設定をすべて行います。

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Main {
  public static void main(String[] args) {
    SpringApplication.run(Main.class, args);
  }
}

スターターの追加

Web機能を利用するには、spring-boot-starter-webを追加します。MavenまたはGradleで宣言します。

コード:HelloController

このRESTコントローラーは、/helloに対してプレーンテキストを返します。

import org.springframework.web.bind.annotation.*;@RestController
class HelloController {
  @GetMapping("/hello")
  public String hello() {
    return "Hello Spring Boot";
  }
}

アプリの実行

IDEまたはmvn spring-boot:runで実行します。http://localhost:8080/helloにアクセスします。

スターターの確認

クイックチェック:Spring Bootのスターターの主な目的は何ですか。

まとめ

まとめ:スターターについて学び、メインクラスを作成し、Webスターターを追加して、helloエンドポイントを作成しました。

よくある質問

「プロジェクトのセットアップとスターター」レッスンは無料ですか?

はい。「プロジェクトのセットアップとスターター」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Java Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Java Academyコースには全3レッスンが含まれています。

「プロジェクトのセットアップとスターター」で何を学びますか?

Spring Bootプロジェクトをセットアップし、スターターとは何かを学びます。 ブラウザで直接実行するハンズオンコードでJava Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Java Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのJava Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/3です。

「プロジェクトのセットアップとスターター」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このJava Academyレッスンでコードを書いて実行できますか?

はい。すべてのJava Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. プロジェクトのセットアップとスターター
  2. DTOとバリデーション
  3. ミニプロジェクト:REST API
← Java Academyに戻る