后端之路第二站(正片)——SprintBoot

前提:得会基础java和一点maven

前言:不知道出于什么原因,可能是喜欢犯贱吧,本人从大一到大二都一直在专研前端开发,一点也没接触过后端,但是突然抽风想学后端了,想试着自己全栈搞一下项目,于是在友仔建议下开始先从maven学起,接下来是我的后端maven学习笔记记录,有不对的地方还请指正

  另外,阁下的学习视频是黑马的《黑马程序员JavaWeb开发教程》:Day04-09. Web入门-课程介绍_哔哩哔哩_bilibili 但是因为前面前端的部分我都学过了,就直接从maven部分开始学了

一、SprintBoot是啥?

SprintBoot下载的地方来自Spring的官网:Spring | Home

首先Spring是一个后端很好用的java框架,由什么java框架、处理数据库的框架......我就是随便说说,反正就这么个意思,你要是要想深入了解“原理八股文”建议先别看我这篇文章,这里就过一下

那么一开始java框架应该用Spring Framework,然后因为配置起来比较麻烦,就推出了现在人人都在用的SpringBoot

他就是一个简化开发、快速构建应用程序的框架

二、怎么用

1、新建maven的项目

上一篇讲的maven项目的创建的步骤

2、在这个maven项目里新建spring boot模块

提示:新建Spring Initializr模块可以把【服务器 URL】换成阿里云的:http://start.aliyun.com

因为原URL是访问spring.io官网去下载安装项目,而阿里云的服务器下载安装会更快

这里我们用SpringBoot做web开发,那么就够选【web】—>【Spring Web】,然后其他都是自动选好的,然后点击【创建】,这里注意,构建SpringBoot模块需要连网的,要保证有网络

然后就创建出来了,这里我们可以删掉下图这些文件,没啥用,影响文件结构美观

2、了解spring boot的依赖配置

又结合maven语法,点击pom.xml文件查看依赖配置,然后会发现<parent>这么一块标签代码,这就是【继承父工程】语法,这里简单解释一下下图这里的意思就是(继承了org.springframework.boot这个父工程,别的不管,大概就这么个意思)

然后这块还是跟maven一样,老样子依赖写到这(下图是自动生成的)

这是一个maven插件,不用管

然后看看了解一下就行,先不要乱改

3、去哪写代码

我们还是跟maven一样,点src—>main—>java—>......一直往下点下去,就会看到一个java文件叫【SpringbootWeb01Application】,这个类是一个启动类,用来启动spring boot工程,咱们不要乱动它

然后就开始我们只需要在跟这个文件同级、也就是同目录下创建class就可以写代码了,也可以写一个包(文件夹)再在这个包里面创建class也行

package 它在哪个目录下;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

//1、声明这个类是一个【请求处理类】
@RestController
public class 请求处理类名 {

    //2、声明具体要处理【这个请求处理类】里的哪一个【请求】
    //  其实这就是一个【路径】
    @RequestMapping("/请求路径名")
    public String 请求路径名(){
        // ......
        return "返回啥就在页面显示啥";
    }

}

然后启动不是直接点这个代码文件,而是运行我上面提到的那个【启动类】

然后就会显示这样

注意,这里会显示当前web占用的是哪一个端口,这里显示是8080

那么现在就可以去网址输入【http://localhost:端口/请求路径名】,记住千万别忘了路径后接上【/请求路径名】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值