写在前面
这里打算写一个BC架构的漏扫平台,希望大家喜欢该系列博文。时间线可能比较长,请大家耐心等待。
如果觉得有用,请点个关注、给个赞吧。
快速建立一个Web站点
idea新建springboot项目
下载,安装idea
java版本改为8,点击下一步。
选择依赖,Web —> Spring Web,下一步
Finsh
idea刷新项目依赖
idea新建控制层
在demo下面新建一个controller的包,然后建一个名为HttpController的类,代码如下:
package com.example.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HttpController {
@RequestMapping({"/","/index"})
public String index(){
return "index";
}
}
idea新建html映射
在resources下的templates目录建一个名为index的html文件,代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>First Web Application</h1>
</body>
</html>
启动服务
启动之后发现,无法访问我们的Web服务。
idea添加依赖
百度搜索依赖,thymeleaf mvn
选择最新的版本进行下载
把支持maven的代码复制到项目根目录下的pom.xml文件中
再次重新加载所有Maven项目
mvn clean 或者直接删除之前生成的target目录
成功启动Web项目
SpringBoot前端模板支持thymeleaf、freemarker、jsp。
这里演示的即为thymeleaf。