标签:hello map 需要 art blog ati index cto turn
一、知识点
@Controller | 处理http请求(不推荐使用) |
@RestController | spring4之后新加的注解,原来返回json需要@ResponseBody配合@Controller |
@RequestMapping | 配置Url映射 |
二、具体使用讲解
1.@Controller(了解即可,现在的开发基本都是前后端分离,不用再使用模版的方式,采用REST方式返回json数据是主流)
需要配合模版的使用
1)打开pom.xml
添加spring官方的一个模版thymeleaf
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
2)在resources下新建文件夹templates,然后在其中新建一个html,index.html
<h1>hello spring boot!</h1>
3)controller中将@RestController改为@Controller
package com.dechy.girl.girl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
@Controller
public class HelloController {
@Autowired
private GirlProperties girlProperties;
@RequestMapping(value = "/hello", method = RequestMethod.GET)
public String say (){
return "index";
}
}
4)启动后,访问得到index.html的内容
标签:hello map 需要 art blog ati index cto turn
原文地址:http://www.cnblogs.com/knyel/p/7800303.html