使用SpringBoot来构建一个Web项目变得非常简单和快速了,我们来看一下具体步骤。
pom文件中引入依赖,项目马上就具备了Web项目的功能
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
添加欢迎页面,也就是Web项目首页,有两种方法,一种是在资源目录下添加index.hmtl,另一种是使用Controller方法来处理/index请求。
我们在resource目录下添加一个public目录,在目录中新建index.html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>你好,IT之美(itzhimei.com)欢迎您</h1>
</body>
</html>
访问http://localhost:8081/,首页正常显示了。
第二种方法使用Controller方法来处理/index请求:
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.Arrays;
/**
* Hello world!
*
*/
@Api(tags = "Hello World App2")
@RestController
public class App2
{
@GetMapping("/index")
public String getIndex() {
String index = "<!DOCTYPE html>\n" +
"<html lang=\"en\">\n" +
"<head>\n" +
" <meta charset=\"UTF-8\">\n" +
" <title>Title</title>\n" +
"</head>\n" +
"<body>\n" +
"<h1>你好,IT之美(itzhimei.com)欢迎您</h1>\n" +
"</body>\n" +
"</html>";
return index;
}
}
请求http://localhost:8081/springboot/index,依然正确返回了欢迎页