2017-11-29 5 views
0

https://spring.io/guides/gs/spring-boot/スプリングブートの文書が古いです

これまでのところ私が知る限りではありません。

githubリポジトリは存在しませんでしたので、事前に述べたinitilizrを使用してintellijにインポートしました。

その後、チュートリアルの最初の部分はhttps://spring.io/guides/gs/spring-boot/#_create_a_simple_web_application

で述べているように私は、新しいJavaクラスを作成してみましたが、ストレートバットから、提供されたコードでの輸入が失敗:

package hello; 

import org.springframework.web.bind.annotation.RestController; 
import org.springframework.web.bind.annotation.RequestMapping; 

@RestController 
public class HelloController { 

    @RequestMapping("/") 
    public String index() { 
     return "Greetings from Spring Boot!"; 
    } 

} 

私の周りGoogleで検索少しはっきりと(しかし、私はおそらく誤解しているでしょう)RestControllerは、Controllerのために非難されていますか?

RequestMapping

基本的なテストレストサービスを設定するにはどうすればよいですか。

PS:initilizr(https://start.spring.io/)で、私はあなたのpom.xmlファイル、変更にM6

+2

'@ RestController'は' @Controller'と組み合わされて '@ RestController'または' @ RequestMapping'を使用します。これは '@ResponseBody'と' @Controller'で内部的にマークされています。 '@ RestController'を使うほうがきれいです。 –

+1

あなたの側で問題になっているはずです... Githubレポがここにあります。そして、あなたの理解は '@ RestController'について間違っています。 –

+0

ハァッ。 git pullが失敗したので、repoが存在しないと仮定しましたが、それはそこにあります。 – tatsu

答えて

0

春ブーツ2.0.0を選択しました:と非常に最初の<artifactId>ライン:

<artifactId>spring-boot</artifactId> 

はそれがあったかもしれません私にとってはそれは<artifactId>spring-boot-starter-parent</artifactId>でした。

これでインポートできます。

関連する問題