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
'@ RestController'は' @Controller'と組み合わされて '@ RestController'または' @ RequestMapping'を使用します。これは '@ResponseBody'と' @Controller'で内部的にマークされています。 '@ RestController'を使うほうがきれいです。 –
あなたの側で問題になっているはずです... Githubレポがここにあります。そして、あなたの理解は '@ RestController'について間違っています。 –
ハァッ。 git pullが失敗したので、repoが存在しないと仮定しましたが、それはそこにあります。 – tatsu