zoukankan      html  css  js  c++  java
  • 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.运行测试

  • 相关阅读:
    容器技术|Docker三剑客之docker-compose
    容器技术|Docker三剑客之docker-machine
    ProxySQL+Mysql实现数据库读写分离实战
    这20个Docker Command,有几个是你会的?
    水木桶的博客-序
    MVC实现 模型绑定传值
    Asp.net MVC模式实现登录功能
    项目开发过程中如何使用免费开发手机验证码验证功能(详细教程)
    项目开发过程中如何使用免费开发手机验证码验证功能(详细教程)
    将博客搬至CSDN
  • 原文地址:https://www.cnblogs.com/dsds/p/15745564.html
Copyright © 2011-2022 走看看