1.创建项目
选择创建项目



可以删除没用的文件,简化目录


可能会出现JDK未定义问题
根据提示选择JDK即可
检查配置

检查maven设置

检查java版本设置



右键运行


运行成功
2.编写简单的增删改查
设计数据库
/*
SQLyog Ultimate v12.09 (64 bit)
MySQL - 8.0.32 : Database - shop
*********************************************************************
*/
/*!40101 SET NAMES utf8 */;
/*!40101 SET SQL_MODE=''*/;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`shop` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
USE `shop`;
/*Table structure for table `store` */
DROP TABLE IF EXISTS `store`;
CREATE TABLE `store` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`store_name` varchar(50) DEFAULT NULL COMMENT '店铺名称',
`desc` text COMMENT '描述',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*Data for the table `store` */
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

项目目录结构

(1)构建实体类
package com.cyj.shopmanagement.pojo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author cyj
* @since 2023-02-05
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="Store对象", description="")
public class Store implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "id")
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ApiModelProperty(value = "店铺名称")
private String storeName;
@ApiModelProperty(value = "描述")
private String desc;
}
(2)创建mapper
package com.cyj.shopmanagement.mapper;
import com.cyj.shopmanagement.pojo.Store;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
/**
* <p>
* Mapper 接口
* </p>
*
* @author cyj
* @since 2023-02-05
*/
@Repository
public interface StoreMapper extends BaseMapper<Store> {
}
没写完
本文介绍了如何创建一个Java项目,包括删除无用文件、简化目录结构,解决JDK未定义的问题,以及检查Maven和Java版本设置。接着,展示了数据库的设计,包括创建数据库表`store`的SQL脚本,以及对应的实体类和Mapper接口的代码片段,用于实现增删改查功能。
8886

被折叠的 条评论
为什么被折叠?



