質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Spring Boot

Spring Bootは、Javaのフレームワークの一つ。Springプロジェクトが提供する様々なフレームワークを統合した、アプリケーションを高速で開発するために設計されたフレームワークです。

Q&A

解決済

1回答

8928閲覧

Springスターター・プロジェクトでHTMLが見つからない

sea4

総合スコア1

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Spring Boot

Spring Bootは、Javaのフレームワークの一つ。Springプロジェクトが提供する様々なフレームワークを統合した、アプリケーションを高速で開発するために設計されたフレームワークです。

0グッド

0クリップ

投稿2021/04/28 08:44

編集2021/05/01 03:00

前提・実現したいこと

「Spring Boot 2 入門: 基礎から実演まで」という本を見ながら、SpringBootを勉強中です。
Springスターター・プロジェクトで、"templates"のフォルダの中にHTMLファイルを作りたいのですが、ヴィザードで検索しても見つかりません。
本では、「"templates"→右クリック→新規→その他→ヴィザードに"HTML"と検索」と書いてあるのですが、入力しても出てきません。そもそも、HTMLファイルが入っているはずのWebフォルダも見つけられません。初歩的なことでつまずいているのかもしれませんが、ご教授いただけると幸いです。
![イメージ説明

試したこと

ほかのWebサイトも見たのですが、新規Springスターター・プロジェクトを作る際のSpringBootバージョンが違うのが気になりました。
本のSpringBootバージョンは「2.4.0」(他のサイトはそれ以前のバージョン)でした。
後、サイトでは、依存関係-WEBを選択しているようなのですが、検索しても出てきません。Spring Webはあるのですが、同じものでしょうか?

参考にしたサイト↓
https://qiita.com/cannot_any_more/items/b4f001bc0ec7e3ceb598
https://www.lifestyle12345.com/2019/03/sts4-springboot-thymeleaf.html
イメージ説明

また、プロジェクトの"Javaのビルド・パス"で「パス・エントリーが欠落しています。」という注意が表示されます。
何度かプロジェクトを新しく作り直したのですが、毎回表示されます。今回の件に関係ありそうでしょうか?
イメージ説明

補足情報(FW/ツールのバージョンなど)

Spring Tool Suite 4 Version: 4.10.0.RELEASE
Windows10

###追記
pom.xmlとは、プロジェクトの一番下にあるものでよかったでしょうか?
間違っていたらすみません。
イメージ説明

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="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.0 https://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.5</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.example</groupId> <artifactId>spring-boot1</artifactId> <version>0.0.1-SNAPSHOT</version> <name>spring-boot1</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-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gpsoft

2021/04/28 12:40

「新規」に「HTMLファイル」が無いのは、 WTP(Web Tools Platform)をインストールしてないせいだと思います。 インストール方法は、ググってみてください。 たとえば↓このページとか。 https://www.kkaneko.jp/pro/javaintro/wtp.html 依存関係の「Web」と「Spring Web」は同じものでしょう。 > プロジェクトの"Javaのビルド・パス"で「パス・エントリーが欠落しています。」という注意が表示されます。 これが良く分からないのですが、できれば、質問文にpom.xmlの内容を追記して頂けますか。
sea4

2021/05/01 03:07

コメントありがとうございます! 教えてくださったサイトに従ってWeb Tools PlantFormをインストールしたところ、無事HTMLがでるようになりました! HelloWorldも作れました。ありがとうございます!! pom.xmlの内容を追記しました。お手数をおかけしてすみません。どうか、よろしくお願いします。
gpsoft

2021/05/02 03:08

pom.xmlの追記、ありがとうございます。 パス欠落の件ですが、欠落の原因を探る前に、そもそも、この2つのエントリー(annotationsとtest-annotations)が登録された経緯を知りたいと思ったのですが、pom.xmlを見ても分かりませんでした(すみません)。 試しに、2つのエントリを「除去」してみたら、どうなりますか? 自動的に復活したりするのかな?
sea4

2021/05/02 04:12

お返事ありがとうございます! 2つのエントリを除去しましたが、自動的には復活しませんでした。 除去する前も、除去した後も、特に変わりなくコードは動作してくれました。 ただ、新しいプロジェクトを作ったときに、最初から自動的に作成されているみたいでした。 pom.xmlを見ると、色々わかるようになれるんですね!pom.xmlも勉強します!
gpsoft

2021/05/02 04:24

> 最初から自動的に作成されているみたいでした。 そこが謎なんですよね〜(私には)。 その点を追求したい場合は、質問のタイトルを変えて内容を編集するか、一旦クローズして別質問を立てた方が良いかもしれません。クローズする場合は、同じ現象で困っている人に役立ちそうな情報を回答欄に書いて自己解決にしていただけると幸いです。
sea4

2021/05/02 05:10

最初から出てくるのが謎なんですね・・・。 今後もずっと出てくるようだったら、そうしてみます! 最後までご丁寧にありがとうございました!
guest

回答1

0

自己解決

新規でHTMLファイルがなったのは、WTP(Web Tools Platform)をインストールしていなかったからでした。
https://www.eclipse.org/webtools/(Web ツール・プラットフォーム)からインストールしたところ、無事にHTMLファイルが出てくるようになりました。
↓のサイトで、インストール方法を詳しく説明してくれています。
https://www.kkaneko.jp/pro/javaintro/wtp.html】
gpsoftさんのおかげで無事にHTMLを作れるようになりました!本当にありがとうございました!!

投稿2021/05/02 05:10

sea4

総合スコア1

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問