教你快速上手springboot
环境准备
idea软件,java8环境,maven环境
前言:什么是maven?大家学校里学习的时候,老师会把用到的依赖以jar包的方式给你教你导入项目。比如数据库驱动,学习jdbc导入过吧?但是随着项目越来越大,会有无数个jar包需要导入,很繁琐难以管理。于是maven诞生了,你只需要在pom.xml中指定依赖,就可以从网络下载jar包到本地进行管理。当你不需要用这个依赖的时候就从pom.xml中将他删除。pom.xml是项目中maven的配置文件,下面会说到具体用法。
项目准备
1 创建springboot项目
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nWaiYeN7-1646917914994)(https://oscimg.oschina.net/oscnet/up-23ee718f3ea1c442eb9ec4203d1bcec2004.png)]
或者这样:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zLoOuOyJ-1646917914994)(https://oscimg.oschina.net/oscnet/up-c29418fb85feb83fec9b3c91304c10d576b.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QseDe0jO-1646917914995)(https://oscimg.oschina.net/oscnet/up-52966a8554c908f5be9a322a205cdbd5bf4.png)]
点击next
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3yrY25MI-1646917914995)(https://oscimg.oschina.net/oscnet/up-a407839e00d2d6b4cbf681bf25552a6d99c.png)]
点击finish
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nu9kMWwR-1646917914996)(https://oscimg.oschina.net/oscnet/up-975e6c263375c36f01249d0fa9f0543dfcf.png)]
为了清晰我们把没用的这些选中的文件删掉
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jewLKaoe-1646917914997)(https://oscimg.oschina.net/oscnet/up-119a372fe8c8423dcf304be98a4f660c74b.png)]
项目结构和介绍如下
注意看项目的第二个文件,就是笔者在前言提到的maven,我们打开看一下。
下面我们写一个页面,然后用springboot启动项目访问他。
helloworld
在resources/templates新建前端页面hello.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>HELLOWORLD</title>
</head>
<body>
<h1>HELLO WORLD!</h1>
</body>
</html>
新建controller层类HelloController(控制层,接收前端请求):
在HelloController中填写代码:
@Controller
public class HelloController {
@RequestMapping("hello")
public String hello(){
return "hello";
}
}
代码解释:
最后一步:修改配置文件,启动。
在resources/application.properties中添加如下代码:
server.port=80
运行:
效果:
如果出现找不到主类重启一下软件。
内置的Tomcat在80端口启动成功,我们访问试一下。
