• SpringBoot注解


    1、SpringBoot
      1.注解
        @RestController //代替@Controller+@ResponseBody
        @RequestMapping("")//除非一个方法支持多种请求方式
        @GetMapping("")//Get请求
        @PostMapping("")//Post请求
        @PutMapping("")//Put请求
        @DeleteMapping("")//Delete请求
        @SpringBootApplication//SpringBoot项目入口标记

    2.配置文件
      SpringBoot支持2种配置:Bootstrap和Application。其中Bootstrap优先加载,一般开发中,用的Application
      名称固定,默认加载
      类型:yml(使用:和缩进符表示上下级)和properties(键值对形式)

    3.SpringBoot实现Bean的配置
      @Configuration:作用:说明当前修饰的类是一个配置,用法:修饰类,相当于beans标签
      @Bean:作用:完成当前方法的调用,方法的返回值必须是某个类。相当于bean标签
      本质作用就是创建类的对象把对象放到IOC容器

    4.Lombok
      Lombok:小框架,简化类。通过注解的形式,实现getter和setter、tostring、构造函数等生成
      1.安装插件
        搜索-lombok-install-重启
      2.项目中使用

        1.依赖jar
        2.在类中使用注解
          @Data:1.为私有属性生成getter和setter方法2.重写tostring
          @AllArgsConstructor//全参构造函数
          @NoArgsConstructor//无参构造函数


    5.整合Mybatis-Plus
      Mybatis常用注解:
        @Insert("新增语句"):新增
        @Delete("删除语句"):删除
        @Update("修改语句"):修改
        @Select("查询语句"):查询
        @ResultType:结果的行类型
        @Options:设置获取自增主键的值

    SpingBoot整合Mybatis:
      1.依赖jar
      2.编写代码
        实体层
        持久层
        业务层
        控制层
      3.实现配置
        1.扫描Mybatis的dao,@MapperScan(basePackages = "com.feri.bs.dao")//扫描持久层
      2.实现数据库连接配置
    4.运行测试

  • 相关阅读:
    深挖 GIL锁
    numpy小入门
    IPython和Jupyter notebook
    LINUX+Vmware+SVN的配置和安装
    windows下使用火狐浏览器插件AutoProxy+MyEnTunnel+SSH访问海外站点(转)
    无法打开键: UNKNOWNComponentsBE1FB738077DBE490AF18C3B9B1A1EE8E5F5286B58B542741A00A0A9AA420B27
    如何将软件测试和数据库联系在一起(转)
    接口测试第十二课(fidller过滤)(转)
    android、IOS和手机基础知识
    广州女生手机被偷 里面的身份证出卖了支付宝密码丨丢手机后必做6件事(转)
  • 原文地址:https://www.cnblogs.com/dsds/p/15745564.html
Copyright © 2020-2023  润新知