Springboot项目的初步搭建
第一步 idea新建项目
首先新建项目,选择Spring Initializr,接着继续
紧接着下个页面是项目名等配置,可忽略。接下来选择依赖,我们需要选择
Web中的Spring Web,和Template Engines中的Thymeleaf,最后完成新建项目
第二步 了解内容并在配置文件中设置启动端口
- 第一个是java下面的项目包,我们的controller、service、dao、model的包都是建立在这下面的
- 第二个是mapper文件夹,这个需要我们自己建,用来存在后面查询数据库sql语句的xml文件
- 第三个static是用来存放图片、css、js等非h5页面的地方
- 第四个templates是h5页面的位子
- 第五个是配置文件,来配置整个项目的内容
application.properties配置文件能改名成application.yml文件
接着在yml文件中配置端口号
server:
port: 8083
第三步 写个controller
首先现在java目录下的项目包中新建一个controller包,然后建个java文件
- @Controller标记是控制层.只要链接或动作,都会到这个文件
- @RequestMapping(value = “/*”)找到对应的链接
- return "he"是返回一个叫he的html
- Model是一个模型,负责传值和与model层结合
@Controller
public class lala {
@RequestMapping(value = "/user")
public String hehe(Model m){
String name="zzz";
//将name传去页面,在页面内的名字是xml
m.addAttribute("xml",name);
return "he";
}
}
在he.html页面下:
我们可以看见页面的跳转后,成功到达了he页面
封装的model值,我们可以在p标签下取出传过来的值,方法为:
p th:text="${xml}",前提是在上面的html中写这样的:
html xmlns:th=“http://www.thymeleaf.org”
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
lala:
<p th:text="${xml}"></p>
</body>
</html>