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.运行测试

  • 相关阅读:
    搭建vue项目脚手架
    vue项目中的iconfont图标下载及配置
    vue-awesome-swiper 轮播图的使用
    IDEA自动生成Mapper和实体文件
    云服务器通过IP如何访问项目
    社保,步入社会的第一步
    Memcached安装与启动
    IDEA提示非法字符,你不懂的UTF-8
    MyEclipse导入eclipse的web项目,将WebRoot切换为WebContent
    Myeclipse2017删除tomcat后,项目全部报错的解决办法
  • 原文地址:https://www.cnblogs.com/dsds/p/15745564.html
Copyright © 2011-2022 走看看