前提・実現したいこと
springを用いてWebアプリケーションを作成したいのですが、その大前提としてHello World を表示するプログラムを作成しています。
発生している問題・エラーメッセージ
Webページが見つかりません
該当のソースコード
Kotlin
1 2package com.example.demo 3 4import org.springframework.web.bind.annotation.RequestMapping 5import org.springframework.stereotype.Controller 6 7@Controller 8class test { 9 @RequestMapping("/") 10 fun show(): String{ 11 return "test"; 12 } 13} 14
html
1 2<!DOCTYPE html> 3<html> 4<head> 5<meta charset="UTF-8"> 6<title>Insert title here</title> 7</head> 8<body> 9hellow world 10</body> 11</html>
pom
1<?xml version="1.0" encoding="UTF-8"?> 2<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> 4 <modelVersion>4.0.0</modelVersion> 5 <parent> 6 <groupId>org.springframework.boot</groupId> 7 <artifactId>spring-boot-starter-parent</artifactId> 8 <version>2.4.0-SNAPSHOT</version> 9 <relativePath/> <!-- lookup parent from repository --> 10 </parent> 11 <groupId>com.example</groupId> 12 <artifactId>kotlin005</artifactId> 13 <version>0.0.1-SNAPSHOT</version> 14 <name>kotlin005</name> 15 <description>Demo project for Spring Boot</description> 16 17 <properties> 18 <java.version>1.8</java.version> 19 <kotlin.version>1.4.10</kotlin.version> 20 </properties> 21 22 <dependencies> 23 <dependency> 24 <groupId>org.springframework.boot</groupId> 25 <artifactId>spring-boot-starter-thymeleaf</artifactId> 26 </dependency> 27 <dependency> 28 <groupId>org.springframework.boot</groupId> 29 <artifactId>spring-boot-starter-web</artifactId> 30 </dependency> 31 <dependency> 32 <groupId>com.fasterxml.jackson.module</groupId> 33 <artifactId>jackson-module-kotlin</artifactId> 34 </dependency> 35 <dependency> 36 <groupId>org.jetbrains.kotlin</groupId> 37 <artifactId>kotlin-reflect</artifactId> 38 </dependency> 39 <dependency> 40 <groupId>org.jetbrains.kotlin</groupId> 41 <artifactId>kotlin-stdlib-jdk8</artifactId> 42 </dependency> 43 44 <dependency> 45 <groupId>org.springframework.boot</groupId> 46 <artifactId>spring-boot-starter-test</artifactId> 47 <scope>test</scope> 48 </dependency> 49 </dependencies> 50 51 <build> 52 <sourceDirectory>${project.basedir}/src/main/kotlin</sourceDirectory> 53 <testSourceDirectory>${project.basedir}/src/test/kotlin</testSourceDirectory> 54 <plugins> 55 <plugin> 56 <groupId>org.springframework.boot</groupId> 57 <artifactId>spring-boot-maven-plugin</artifactId> 58 </plugin> 59 <plugin> 60 <groupId>org.jetbrains.kotlin</groupId> 61 <artifactId>kotlin-maven-plugin</artifactId> 62 <configuration> 63 <args> 64 <arg>-Xjsr305=strict</arg> 65 </args> 66 <compilerPlugins> 67 <plugin>spring</plugin> 68 </compilerPlugins> 69 </configuration> 70 <dependencies> 71 <dependency> 72 <groupId>org.jetbrains.kotlin</groupId> 73 <artifactId>kotlin-maven-allopen</artifactId> 74 <version>${kotlin.version}</version> 75 </dependency> 76 </dependencies> 77 </plugin> 78 </plugins> 79 </build> 80 81 <repositories> 82 <repository> 83 <id>spring-milestones</id> 84 <name>Spring Milestones</name> 85 <url>https://repo.spring.io/milestone</url> 86 </repository> 87 <repository> 88 <id>spring-snapshots</id> 89 <name>Spring Snapshots</name> 90 <url>https://repo.spring.io/snapshot</url> 91 <snapshots> 92 <enabled>true</enabled> 93 </snapshots> 94 </repository> 95 </repositories> 96 <pluginRepositories> 97 <pluginRepository> 98 <id>spring-milestones</id> 99 <name>Spring Milestones</name> 100 <url>https://repo.spring.io/milestone</url> 101 </pluginRepository> 102 <pluginRepository> 103 <id>spring-snapshots</id> 104 <name>Spring Snapshots</name> 105 <url>https://repo.spring.io/snapshot</url> 106 <snapshots> 107 <enabled>true</enabled> 108 </snapshots> 109 </pluginRepository> 110 </pluginRepositories> 111 112</project> 113
###
STSでJavaを用いてWebアプリケーションを作成しておりまして、その流れでKotlinの勉強を進めようという段階で発生した問題となります。
プログラミングは初学者となります。
以上よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
Spring Tool Suite 4
Version: 4.7.1.RELEASE
あなたの回答
tips
プレビュー