码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 女毒动力SpringBoot学习截图


    这里写目录标题

      • 4:
      • 5:
      • 6:
      • 8:
      • 9:
      • 10:
      • 12:
      • 15:@Value:springBoot中获取自定义的值
      • 16:将自定义配置映射到一个对象
      • 17:
      • 18:
      • 19~21:springboot集成jsp(暂时不学)
      • 22:回顾:
      • 23:springboot集成Mybats
      • 24:使用Mybatis提供的逆向生成实体类、映射文件、DAO接口
        • 动态sql:
      • 27:
      • 28:
      • 29:
      • 30:
      • 32:
      • 35(事务 @Transactional):
      • 37:@RestController注解+@GET/POST/PUT/DELETEMapping:
      • 39:RESTful风格
      • 40:Redis:
      • 42:集成dubbo(学了dubbo再回来学42-52):
      • 56(关闭启动banner):
      • 58:拦截器:
      • 59:拦截器2:
      • 64:
      • 65:
      • 66-67:字符编码:

    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路径
    在这里插入图片描述

    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 redis Template

    在这里插入图片描述

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

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

    56(关闭启动banner):

    在这里插入图片描述

    58:拦截器:

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

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

    59:拦截器2:

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

    64:

    在这里插入图片描述

    在这里插入图片描述

    65:

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

    66-67:字符编码:

  • 相关阅读:
    大数据ClickHouse进阶(二十六):ClickHouse数据备份
    一些RLHF的平替汇总
    ubuntu20.04安装docker及运行
    Creator3.x 绘制六边形
    Linux- 僵尸进程(Zombie Process)
    猿创征文|【设备云】FlexManager和阿里云MQTT通讯实例详解
    什么是网络攻击?
    javaweb中的servlet注解
    (五)Ansible-playbook
    spark基本原理&UI界面解读
  • 原文地址:https://blog.csdn.net/weixin_44766232/article/details/126040976
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号