码农知识堂 - 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:字符编码:

  • 相关阅读:
    LeetCode 每日一题 2022/7/25-2022/7/31
    【Git】万字git与gitHub
    使用uni-app创建扫码连接wifi小程序
    Python冷知识:如何找出新版本增加或删除了哪些标准库?
    LeetCode-剑指22-链表中倒数第k个节点
    Java学习之Java基础部分知识点
    【MySQL 第十四天 数据库用户管理|日志管理|备份和恢复|数据表的导出和导入】
    基于开源库libreDWG+Java实现AutoCad格式DWG转DXF
    再读HorNet论文
    Blender 导出 fbx 到虚幻引擎中丢失材质!!!(使用Blender导出内嵌材质的fbx即可解决)
  • 原文地址:https://blog.csdn.net/weixin_44766232/article/details/126040976
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号