質問編集履歴

2

誤字を修正しました。

2020/12/23 10:15

投稿

taku103
taku103

スコア7

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  以下の記事を参考に Spring Bootを使ってhello worldを出そうとしていたところ、9個ほどエラーが出ています。
16
16
 
17
- などのエラーが出ているため、importがうまくできてないんじゃないかと思い、いろいろ調べましたが解決策がわかりませんでした。
17
+
18
18
 
19
19
 
20
20
 

1

テンプレートに沿うよう書き換えました。

2020/12/23 10:15

投稿

taku103
taku103

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,14 @@
1
- Hello Worldで躓きました、kotlin初心者です
1
+ Hello Worldで躓きました。
2
+
3
+
4
+
5
+ ### 前提・実現したいこと
6
+
7
+ HelloWorldを記事見ながら作っています。
8
+
9
+ 記事に沿って作っていたところ、大量にエラーが出たのでそれを解決したいです。
10
+
11
+
2
12
 
3
13
 
4
14
 
@@ -8,7 +18,7 @@
8
18
 
9
19
 
10
20
 
11
- 以下、実際のコードです。
21
+ ### 該当ソースコード
12
22
 
13
23
 
14
24
 
@@ -16,9 +26,7 @@
16
26
 
17
27
 
18
28
 
19
- ```HelloController
29
+ ```Kotlin
20
-
21
-
22
30
 
23
31
  package com.example.testhello
24
32
 
@@ -64,7 +72,7 @@
64
72
 
65
73
 
66
74
 
67
- ```testhellohtml
75
+ ```html
68
76
 
69
77
  <!DOCTYPE html>
70
78
 
@@ -92,17 +100,27 @@
92
100
 
93
101
 
94
102
 
103
+
104
+
105
+ ### 発生している問題・エラーメッセージ
106
+
107
+
108
+
95
- の状態でhttp://localhost:8080/testhelloにアクセスすると、下記のようなエラーが出ます。
109
+ 上記までの状態でhttp://localhost:8080/testhelloにアクセスすると、下記のようなエラーが出ます。
110
+
111
+
96
112
 
97
113
  There was an unexpected error (type=Internal Server Error, status=500).
98
114
 
99
115
 
100
116
 
117
+
118
+
101
119
  さらにHelloControllerファイルのエラーを見ると、
102
120
 
103
121
 
104
122
 
105
- ```
123
+ ```error
106
124
 
107
125
 
108
126
 
@@ -136,10 +154,82 @@
136
154
 
137
155
 
138
156
 
157
+ ### 試したこと
158
+
159
+ 以下のコードは正常に動くことを確かめました。
160
+
161
+
162
+
163
+ HelloController.kt
164
+
165
+ ```Kotlin
166
+
167
+ package com.example.MovieReviewBoard
168
+
169
+
170
+
171
+ import org.springframework.stereotype.Controller
172
+
173
+ import org.springframework.ui.Model
174
+
175
+ import org.springframework.web.bind.annotation.PathVariable
176
+
177
+ import org.springframework.web.bind.annotation.ResponseBody
178
+
179
+ import org.springframework.web.bind.annotation.RequestMapping
180
+
181
+ import org.springframework.web.bind.annotation.RequestMethod
182
+
183
+ //import org.springframework.web.bind.annotation.GetMapping;
184
+
185
+ //import org.springframework.ui.set
186
+
187
+
188
+
189
+ @Controller
190
+
191
+ class HelloController {
192
+
193
+ @RequestMapping(value = ["/hello"], method = [RequestMethod.GET])
194
+
195
+ @ResponseBody
196
+
197
+ fun hello_world(): String {
198
+
199
+ return "hello, world"
200
+
201
+ }
202
+
203
+ }
204
+
205
+ ```
206
+
207
+ 理由としては@ResponseBodyをつけることによってhtmlファイルを呼び出していないためだと思われます。
208
+
209
+
210
+
211
+ ### 補足情報(FW/ツールのバージョンなど)
212
+
213
+
214
+
215
+ ツール
216
+
217
+ Intellij IDEA
218
+
219
+
220
+
221
+ バージョン
222
+
223
+ spring boot 2.4.1
224
+
225
+ kotlin 1.4.21
226
+
227
+
228
+
139
229
  以下、参考にした記事のリンクです。
140
230
 
141
231
  https://qiita.com/niwasawa/items/fa6baf67dd8a24c3a593
142
232
 
143
233
 
144
234
 
145
- よろしくお願いします????‍♀️
235
+ 初歩的な質問ですが、よろしくお願いします????‍♀️