Spring Boot学生教程(一看即懂)

在学Spring Boot之前,我们先聊聊Spring MVC 与 Spring

1.在没有Spring Boot之前,接触最多的就是SSM。Spring的出现就是为了帮我们如何自动管理Bean,例如IoC(控制反转) 和
DI(依赖注入)都是基于Bean来实现的,但是这些框架在使用过程中要配置大量繁琐的xml配置,通过ApplicationContests.xml来配置Bean即可托管给Spring容器。
2.但是随着Bean实例的增加,为了减少程序员繁琐的配置工作,Spring3开始java除了支持xml形式外,还支持JavaConfig,注解方式。
3.为了简化开发流程,实现快速开发,Spring Boot应运而生,无配置文件,基于“约定大于配置”的原则,自动加载常用的组件,根据历史经验来预先设置好参数的值,若有特俗需求也可以自定义修改,一键式启动服务,实现了开箱即用。

Spring Boot的启动方式
主要有三种:
1.直接运行启动类方法:
在这里插入图片描述
2.通过spring-boot-plugin方式。
3.通过java -jar方式 (第一种方式用的最多,若想知道第二三种方式评论即可)

启动原理(这个有需要的话,后来再写一篇,可以参考之前的自动装配原理)

好了下面开始介绍Spring Boot

这个框架也是基于MVC三层架构思想的 。model(模型) view(视图) controller(控制器)
首先我们需要映射数据库里面的对象 ,举个例子:
若数据库中有一个user表里面有id,username,password,realName
第一步model里面写个user实体类:

在这里插入图片描述

第二步是:到controller里面(控制url)

在这里插入图片描述

例如上面的,登录接口的业务逻辑转到service业务层中去做,然后我们只需关注业务层。
第三步:业务逻辑层

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最后一步就是DAO层了,写sql,查询数据库

在这里插入图片描述
在这里插入图片描述

最后总结下:
1.首先得根据数据库里面的实体类写个User,字段对齐。
2.然后在controller,确定访问的url,在里面调service业务层的接口。
3.业务层再根据前端传来的数据(用户名,密码),拿到用户名去查数据库(调数据层DAO)得到来自数据库的密码。拿前端传来的密码和数据库查到的密码做个对比,一致的话说明登录成功,否则失败。

当然这是一个非常简单的接口实现,还有很多需要考虑。
欢迎评论区留言。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

阿甘的阿

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

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

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

打赏作者

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

抵扣说明:

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

余额充值