SpringBoot简单学习总结

目录

前言

一、jdk安装

1.打开浏览器,输入下列网址,进入Oracle官网下载。

2.点击产品

3.往下拉,点击Java

4.下载Java

5.找到以下版本下载

6.安装jdk

7.配环境变量

二、maven安装

1.输入网址,进入到官网下载。

2.可以下载最新版本,这里用的是apache-maven-3.9.0版本。

3.解压,粘贴到D盘。

4.找到路径,复制。

5.配环境变量

三、idea安装

1.点击链接,选择自己想要的版本进行下载。

2.安装

四、安装小皮(phpstudy_pro)

1.官网下载

2.下载完成是一个压缩包,解压,安装。

3.启动数据库

五、如何新建项目

1.打开idea,点击新建项目。

2.选择Spring initializr,注意这里类型是Maven。

3.勾选两个依赖项,创建。

4.创建成功,进入到这个页面。

5.配置,运行。

六、用户注册

1.创建unit4项目

2.创建实体类

3.创建前端页面userReg.html

4.创建控制类UserJSONController

5.如何解决端口号被占用

6.检验结果

七、心得体会


前言

        SpringBoot是什么?


        SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用搭建和开发过程的一种框架;使得开发人员可以基于 Spring 构建应用程序更快速、更方便。它提供了一个预配置的、一站式工具,使得开发者可以以更高效的方式构建 Spring 应用程序。Spring Boot 采用约定优于配置的方式,让开发者能够快速地进行开发,消除了开发大量配置的烦恼,同时还采用了自动化配置、可插拔的开发方式,使得应用程序更加灵活,并且符合现代化的开发模式。

一、jdk安装

1.打开浏览器,输入下列网址,进入Oracle官网下载。

https://www.oracle.com/cn/

2.点击产品

3.往下拉,点击Java

4.下载Java

5.找到以下版本下载

6.安装jdk

7.配环境变量

安装成功后,找到jdk的路径,复制它。

找到编辑系统环境变量

点击环境变量

点击新建,配置JAVA_HOME变量。变量值就jdk的安装路径。

找到Path,点击编辑。

粘贴路径,点击确定即可。

测试是否安装成功,打开命令提示符。

输入java  -version,回车,查看java的版本。

二、maven安装

1.输入网址,进入到官网下载。

Maven – Download Apache Maven

2.可以下载最新版本,这里用的是apache-maven-3.9.0版本。

3.解压,粘贴到D盘。

4.找到路径,复制。

5.配环境变量

找到Path

粘贴路径,点击确定。

通过 mvn -v命令检查 maven 是否安装成功

三、idea安装

1.点击链接,选择自己想要的版本进行下载。

官网: 

https://www.jetbrains.com/zh-cn/idea/download/

2.安装

四、安装小皮(phpstudy_pro)

1.官网下载

https://www.xp.cn/

2.下载完成是一个压缩包,解压,安装。

3.启动数据库

五、如何新建项目

1.打开idea,点击新建项目。

2.选择Spring initializr,注意这里类型是Maven

3.勾选两个依赖项,创建。

4.创建成功,进入到这个页面。

5.配置,运行。

点击文件-设置

构建、执行、部署-构建工具-Maven

捆绑,找到D:\apache-maven-3.9.0

勾选两个重写,第一个重写选择D:\apache-maven-3.9.0\conf\settings.xml,第二个默认,不选。

设置-编辑器-文件编码-项目编码选择UTF-8,点击确定。

项目结构-选择SDK

设置-插件-下载Lombok

把pom.xml里面的3.1.5改成2.5.2

点击右边的Maven,刷依赖进去。

然后会看到右上角变成绿色

点击application.properties

写入以下代码:

server:
 port: 8080
  servlet:
   context-path: /test1

com.example.demo1包里建HelloController类,写入以下代码:

package com.example.demo1;

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

@RestController
public class HelloController {
    @GetMapping("/hello")
    public String sayHello() {
        return "Hello! Spring Boot";
    }
}

写完之后,点击运行。

运行成功

打开浏览器,输入  http://localhost:8080/hello  出现以下结果。

六、用户注册

1.创建unit4项目

选择LombokSpring Web

选择UTF-8

配置Maven

选择SDK

改成版本2.5.21.7

启动小皮

2.创建实体类

在项目中创建包cn.js.ccit.vo,在该包中创建实体类User,在该类中描述用户的基本信息,

代码如下:

package cn.js.ccit.vo;

import lombok.Data;
// 实体类
@Data
public class User {
    private Integer id;
   public String username;
   public String pwd;
   public String telephone;
}

3.创建前端页面userReg.html

输入用户信息的表单元素,代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户注册</title>
</head>
<body>
<form action="/user/getUser" method="post">
    用户名:<input type="text" name="username"><br>
    密码:<input type="password" name="pwd"><br>
    手机号:<input type="text" name="telephone"><br>
    <input type="submit" value="注册">
</form>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户注册</title>
</head>
<body>
<form action="/user/getUser" method="post">
    用户名:<input type="text" name="username"><br>
    密码:<input type="password" name="pwd"><br>
    手机号:<input type="text" name="telephone"><br>
    <input type="submit" value="注册">
</form>
</body>
</html>

4.创建控制类UserJSONController

创建包cn.js.ccit.controller,在包里创建控制类UserJSONController

将用户数据返回,代码如下:

package cn.js.ccit.controller;

import cn.js.ccit.vo.User;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 *返回用户数据的JSON数据
 */
@RestController
@RequestMapping("/user")
public class UserJSONController {
    @RequestMapping("getUser")
    public String getUser(User user) {
        String str = "lisi";
        String pass = "123456";
        if (user.username.equals(str) && user.pwd.equals(pass)) {
            return "密码正确,登录成功";
        } else {
            return "用户名或密码错误,登录失败";

        }
    }
}

点击右边栏的Maven,刷依赖

运行

5.如何解决端口号被占用

如出现以下运行结果,就是端口号被占用了

可以用以下方法解决:

打开命令窗口,输入以下命令:

netstat -ano|findstr 8080,显示占用8080的进程,可见为23328

taskkill /f /t /im 23328,将8080端口的进程全部关闭

/t:杀掉指定进程和由它启动的子进程。
/f:强制终止指定进程

再次启动显示正常,端口号8080

6.检验结果

打开浏览器,输入 http://localhost:8080/userReg.html

输入用户名,密码,点击注册

用户名或密码错误,就会出现登录失败

输入正确的,就会显示登录成功

七、心得体会

  1. 学习 Spring Boot 这门课程,我学到了许多关于这一开发框架的知识和技能,也获得了一些宝贵的心得体会。
  2. 首先,我学到了如何使用 Spring Boot 快速搭建和开发 Java 应用程序。它提供了一种简化的方式来创建和配置应用程序,只需少量的配置即可实现一个可执行的应用程序。通过学习该课程,我熟悉了如何使用起步依赖项、自动化配置和注解等特性,以及如何在应用程序中集成其他常用的库和工具。
  3. 其次,我学到了如何构建和部署 Web 应用程序。Spring Boot 提供了丰富的功能和组件,可以快速构建强大的 Web 应用程序。通过学习该课程,我了解了如何使用 Spring MVC 架构来处理请求和响应,并学习了如何使用模板引擎(如 Thymeleaf)来生成动态的网页内容。我还学习了如何配置和使用数据库(如 MySQL 或 MongoDB)以及如何实现用户认证和授权等功能。
  4. 最后,通过这门课程,我也学到了如何处理和解决一些常见的开发问题和挑战。在实际的项目中,我遇到了各种各样的问题,如性能优化、安全防护、错误处理等。通过学习 Spring Boot,我了解了一些常见的最佳实践和解决方案,使我能够更好地应对这些问题,并提供高质量的解决方案。
  5. 总的来说,通过学习 Spring Boot 这门课程,我不仅掌握了使用该框架进行快速开发的技能,还提升了我的开发能力和解决问题的能力。这门课程让我对开发更加自信,也为我今后的职业发展打下了坚实的基础。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不爱恰饭饭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值