女毒动力SpringBoot学习截图

4:

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

5:

在这里插入图片描述

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

6:

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

8:

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

9:

在这里插入图片描述

10:

application.yml和application.properties文件同时存在先读的是application.properties,yml并不会覆盖掉

12:

在这里插入图片描述

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

15:@Value:springBoot中获取自定义的值

@ResponseBody:最终相应一个json格式的字符串
在这里插入图片描述
解析配置文件里面的值:
在这里插入图片描述
@Value(“${ }”):取出自定义核心配置文件里面的值:
不一定在控制层,在哪里都可以拿
在这里插入图片描述

16:将自定义配置映射到一个对象

在这里插入图片描述
将school的映射到一个对象,把abc的映射到另一个对象,便于区分开
@ConfigurationProperties:配置属性注解
在这里插入图片描述

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

17:

在这里插入图片描述
以上这种配置不适用@ConfigurationProperties,因为必须要有前缀,否则只能单个提取

18:

在这里插入图片描述

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

19~21:springboot集成jsp(暂时不学)

22:回顾:

在这里插入图片描述

23:springboot集成Mybats

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

如果要更改版本:
在这里插入图片描述
在这里插入图片描述
集成mybits:
在这里插入图片描述

24:使用Mybatis提供的逆向生成实体类、映射文件、DAO接口

在这里插入图片描述
创建数据库:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
双击:
在这里插入图片描述
在这里插入图片描述

动态sql:

用法:软件注册先注册手机号密码,之后再等用户自己更新其他个人信息,再用到动态更新
在这里插入图片描述
动态更新案例:
在这里插入图片描述

27:

Mybatis逆向工程只认数据库的下划线,所以在设计数据库的时候要给长列名单词之间用下划线隔开
在这里插入图片描述

28:

逆向工程中使用了封装类型,所以就不用判断是否是空
在这里插入图片描述

29:

Controller:注入业务层 StudentService
在这里插入图片描述
Service层:
在这里插入图片描述
ServiceImpl层:要在Controller层注入,就必须要Impl加载到容器中
在这里插入图片描述

Mapper接口:
在这里插入图片描述

配置数据库链接:;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

30:

在这里插入图片描述

32:

mybatis规定mapper接口和mapper.xml文件要放在同一个文件夹内,实际意思是编译后能在同一个文件夹内找到就行
将配置文件搬家,并在主配置文件里面声明搬到了哪里(映射文件也属于配置文件)
在这里插入图片描述
就不需要再pom文件的bulid里面指定resource路径
在这里插入图片描述

34:自定义权限校验:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

35(事务 @Transactional):

在这里插入图片描述
失败案例:
在这里插入图片描述
成功案例:
@Transactional注解能保证事务的一致性
在这里插入图片描述

37:@RestController注解+@GET/POST/PUT/DELETEMapping:

在这里插入图片描述
@RequestMapping() 默认支持GET和POST请求:
在这里插入图片描述
相当于:
在这里插入图片描述
如果只支持GET或者POST请求:

浏览器路径请求都是GET请求,如果需要测试POST请求,可以用postman:
在这里插入图片描述
GET请求的写法:
在这里插入图片描述
POST请求写法:
在这里插入图片描述
在这里插入图片描述
删除修改请求:
在这里插入图片描述

通常是post 请求用的居多

39:RESTful风格

在这里插入图片描述
其实RESTful就是一种请求风格:
在这里插入图片描述
同时有多个RESTful风格请求容易产生混淆:
在这里插入图片描述
产生冲突的时候就需要用不同的请求来区分:
在这里插入图片描述
当请求方式也产生冲突的时候,可以通过改变请求路径的格式来区分:
在这里插入图片描述
总结:
在这里插入图片描述
注意:项目组统一用才用,大家都不用就不要用
在这里插入图片描述

40:Redis:

两个步骤:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
操作redis数据类型的模板对象:
RedisTemplate<Object,Object> redis Template

在这里插入图片描述

42:集成dubbo(学了dubbo再回来学42-52):

在这里插入图片描述
在这里插入图片描述
一脸懵逼
在这里插入图片描述
消费者:
在这里插入图片描述
在这里插入图片描述

56(关闭启动banner):

在这里插入图片描述

58:拦截器:

定义一个拦截器
在这里插入图片描述
ctrl+i 实现接口的方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

59:拦截器2:

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

64:

在这里插入图片描述

在这里插入图片描述

65:

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

66-67:字符编码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值