ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

springboot学习--动力节点

2022-03-02 23:31:16  阅读:157  来源: 互联网

标签:Mapper springboot 配置文件 -- 映射 接口 application 节点


动力节点 springboot教程 Created 星期四 17 二月 2022

springboot讲解分析项目案例顺序

  1. 如何创建一个springboot框架web项目

  2. 使用springboot框架集成springmvc

  3. 使用springboot框架的核心配置文件application.properties

  4. 使用springboot框架的核心配置文件application.yml或者application.yaml

  5. springboot框架的核心配置application.properties和application.yaml或者application.yml同时存在?

  6. 多环境下核心配置文件的(properties),工作中开发的环境有哪些:开发、测试环境、准生产环境,生产环境。

  7. 多环境下核心配置文件的(yaml或yml),工作中开发的环境有哪些:开发、测试环境、准生产环境,生产环境。

  8. springboot在核心配置文件application.properties自定义配置。

  9. springboot在核心配置文件application.properties将自定义配置映射到一个对象。

  10. springboot集成JSP

  11. springboot集成mybatis,mybatis逆向工程(数据表需设置主键,不然只有inser方法)

    1. 添加mybatis依赖,mysql驱动
    2. 使用mybatis提供的逆向工程生成实体bean,映射文件,DAO接口。
  12. sprinboot集成MyBtis,最主要的是两个注解@Mapper,@MapperScan

    1. @Mapper 需要在每一个Mapper接口类上添加,作用扫描dao接口
    2. @MapperScan 是在springboot启动入口类上添加的,它是扫描所有的包
    3. 关于Mapper映射谁的存放的位置的写法有以下两种:
      1. 将Mapper接口和Mapper映射 文件存放到src/main/java同一目录下,还需要在pom文件中手动指定资源 文件夹路径resouces
      2. 将Mapper接口和Mapper映射文件分开存放
        1. Mapper接口类存放到src/main/java目录下
        2. Mapper映射文件存放到resources(类路径)
        3. 在springboot核心配置文件中指定mapper映射 文件存放的位置。
  13. sprin

  14. 极大规模集成电路

  15. kadf

  16. springboot项目下使用事务

    1. 事务是一个完整的功能,也叫做是一个完整的业务
    2. 事务只跟什么SQL语句有关系?事务只跟DML语句有关系:增删改DML,DQL,DDL,TCL,DCL
  17. springmvc 中的其他注解

  18. springboot使用restful风格

  19. springboot集成redis

    1. 添加操作redis数据类型的依赖
    2. 在springboot核心配置文件中添加redis的配置
  20. SpringBoot集成Dubbo分布式框架

    1. 接口工程:存放实体bean和业务接口
    2. 服务提供者:业务接口的实现类,并将服务暴露且注册到注册中心,调用数据持久层
      1. 添加依赖(dubbo,注册中心,接口工程)
      2. 配置服务提供者核心配置文件
    3. 服务国消费者:处理浏览器客户端发送的请求,从注册中心调用服务提供者所提供的服务
      1. 添加依赖(dubbo,注册中心,接口工程)
      2. 配置服务消费者核心配置文件
  21. springboot使用拦截器 a 定义一个拦截器,实现HandlerInterceptor接口 b 创建一个配置类(即:在SrpingMVC配置文件中使用mvc:interceptors标签)

31 springboot框架下使用Servlet(了解)

  -创建一个Servlet它要继承httpservlet

  - 在web.xml配置文件中使用servlet servlet-mapping

 

a 案例31第一种方式:注解方式--->@WebServlet ,@ServletCompanscan

b 案例32第二种方式:通则配置类注册组件

 

坑1 :servicelmpl中加 @Service 坑2:redis默认未设定密码

mapping方法中的解释

    <!--id 标签只能修改主键字段-->
    <!--result除了主键以外的字段-->
    <!--
      column数据库中的字段名称
      property映射对象的属性名称
      jdbcType列中数据库中字段 的类型(可以省略不写)

    -->
    <!--
      resultMap作用:
      1 当数据库中字段名称与实体类对象的属性名不一致时,可以进行转换;
      2 当前查询 的结果没有对应一个表的时候,可以自定义一个结果集
    -->
    <!--
      数据库表字段名称    实体对象属性名称
        user_name       userName
        product_type    productType
    -->
    <!--
      如果数据库中字段名称由多个单词构成,通过Mybatis逆向工程生成的对象属性会按照
      驼峰命名法则生成属性名称
      其中:数据库中字段名称由多个单词构成的时候必须使用_下划线分隔。-->

标签:Mapper,springboot,配置文件,--,映射,接口,application,节点
来源: https://www.cnblogs.com/sxyz/p/15957435.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有