#Java #Spring #Springboot
初心者です!
Spring bootでのweb開発をしています。
@Controllerアノテーションなどをつけたクラスのなかで、@RequestMappingをつけたメソッドを定義して、ルートアクセスしたときにreturnでindex.htmlを返す単純なメソッドです。
Springboot
1 2@Controller 3Class SampleController { 4 5 @RequestMapping("/") 6 String Index(){ 7 8 return “index”; 9 10 } 11} 12 13コード
質問内容
①このとき、なぜindex.htmlとして読み取ってhtmlファイルを返してくれるんでしょうか?
②変数に入れてreturnしても読み取ってもらえるのか?
③引数として変数を受け取った時でも可能か?
↑に関してはreturnして戻ってきたhogeの中身はただの"index"という文字列なんですか??
②、③に関しては自分でやってみろよって思われるかたもいるかもしてませんが、教えていただきたいです。
また、全ての質問共通として挙動としてどうなるかと、なぜそうなるかも教えて欲しいです。
②例)
SpringBoot
1 2@RequestMapping("/") 3String Index(){ 4 5 String index = "index"; 6 return index; 7}
③例)
Springboot
1@Controller 2Class SampleController { 3 4 //このindexという変数は何が入っているんですか???? 5 String index = new Index("index"); 6 7 8 @RequestMapping("/") 9 String Index(index){ 10 11 String hoge = index; 12 return hoge; 13 } 14}
回答1件
あなたの回答
tips
プレビュー