SpringBoot后端接口项目

创建SpringBoot项目

项目目录

SpringBoot后端接口项目

实体类

点击查看代码

package com.bai.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 *
 * </p>
 *
 * @author byl
 * @since 2022-09-15
 */
@Data
  @EqualsAndHashCode(callSuper = false)
    public class Books implements Serializable {

    private static final long serialVersionUID=1L;

      /**
     * &#x4E66;id
     */
        @TableId(value = "bookID", type = IdType.AUTO)
      private Integer bookID;

      /**
     * &#x4E66;&#x540D;
     */
      @TableField("bookName")
    private String bookName;

      /**
     * &#x6570;&#x91CF;
     */
      @TableField("bookCounts")
    private Integer bookCounts;

      /**
     * &#x63CF;&#x8FF0;
     */
      private String detail;

}

Mapper层

接口类

点击查看代码

package com.bai.mapper;

import com.bai.entity.Books;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

/**
 * <p>
 *  Mapper &#x63A5;&#x53E3;
 * </p>
 *
 * @author byl
 * @since 2022-09-15
 */
public interface BooksMapper extends BaseMapper<books> {

}

</books>

实现类

点击查看代码

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.bai.mapper.BooksMapper">

</mapper>

Service层

接口类

继承IService

点击查看代码

package com.bai.service;

import com.bai.entity.Books;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  &#x670D;&#x52A1;&#x7C7B;
 * </p>
 *
 * @author byl
 * @since 2022-09-15
 */
public interface BooksService extends IService<books> {

}

</books>

实现类

点击查看代码

package com.bai.service.impl;

import com.bai.entity.Books;
import com.bai.mapper.BooksMapper;
import com.bai.service.BooksService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;

/**
 * <p>
 *  &#x670D;&#x52A1;&#x5B9E;&#x73B0;&#x7C7B;
 * </p>
 *
 * @author byl
 * @since 2022-09-15
 */
@Service
public class BooksServiceImpl extends ServiceImpl<booksmapper, books> implements BooksService {

}

</booksmapper,>

Controller层

点击查看代码

package com.bai.controller;

import com.bai.entity.Books;
import com.bai.service.BooksService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RestController;

import java.awt.print.Book;
import java.util.List;

/**
 * <p>
 *  &#x524D;&#x7AEF;&#x63A7;&#x5236;&#x5668;
 * </p>
 *
 * @author byl
 * @since 2022-09-15
 */
@RestController
@RequestMapping("/books")
public class BooksController {

    @Autowired
    private BooksService service;

    @GetMapping("/list")
    public List<books> list() {
    return this.service.list();
    }

}

</books>

测试

SpringBoot后端接口项目
成功获取数据

Original: https://www.cnblogs.com/b10100912/p/16703126.html
Author: 面向CV工程师
Title: SpringBoot后端接口项目

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/684911/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球