持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天,点击查看活动详情
前言
作为一个Android开发者,最近对后端开发比较感兴趣(就业危机不得不卷),所以打算学习一下后端开发,先挑简单的SpringBoot框架开始学习。
今天是学习的第一天,先把架子搭起来,如果你也有相同的意愿,那就让我们一起学习吧。
准备工作
前期的准备工作当然是将开发工具下载好,将开发环境配置好,我们都知道现在讲究前后端分离,所以后端的工作主要是与数据打交道,所以我们需要安转数据库以及数据库的可视化工具。
这里,我做的前期准备工作有:
- 下载安装 IntelliJ IDEA。
- 下载安装 MySQL。
- 下载安装 Navicat Premium
具体的安装流程就不多介绍了,有需要的同学可自行参考官网。
创建项目
先建一个项目,利用Spring Initializr来初始化我们的SpringBoot项目
点击 next 即可,输入自己想要的项目名称,以及包名,点击next。
勾选我们想要的依赖,点击next,点击Finish,完成项目构建。
然后我们在本地创建一个数据库,并且通过IDEA对数据库进行连接(点击IDEA右侧的Maven,然后点击+号,连接数据库)。
接着就是编写具体代码了。
第一行代码必须是Hello Word。我们新建一个Controller文件夹,这里Controller就是我们通常理解的MVC开发模式中的C,就是Controller。
然后添加一个叫做HelloController类。
@Controller
public class HelloController {
@RequestMapping("/index")
public String sayHello(){
return "index";
}
}
然后再 esources/templates 录下先建一个index.html文件,并编写:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hello a</title>
</head>
<body>
Hello World, 有点东西哦O.O
</body>
</html>
编写完成后,我们运行,然后再浏览器中输入:http://127.0.0.1:8080/index
到这我们第一个SpringBoot项目就算完成了。
总结
虽然例子很简单,我们只是将创建的SpringBoot项目跑起来,而且只是输出了一个非常简单的静态页面,但至少这是我们跨出去学习后端的第一步。接下来我会持续分享我关于后端的学习,希望可以坚持下去。
如果可以,请帮我点个赞,这也是我持续分享的动力。