# 烟草一体化管控系统_后端 **Repository Path**: zoro869466424/tobacco_springboot ## Basic Information - **Project Name**: 烟草一体化管控系统_后端 - **Description**: 烟草一体化管控系统后端项目仓库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-08-05 - **Last Updated**: 2024-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot3, mybatis-plus ## README # 烟草一体化管控系统后端项目 ### 环境配置 Maven:3.6.3 jdk:17 springboot:3.0.9 ### 项目创建 springboot:3+版本 依赖项勾选: Developer Tools: Spring Boot DevTools Lombok Spring Configuration Processor Web: Spring Web SQL: MySQL Driver(别的数据库勾选别的) 依赖项: ```xml com.baomidou mybatis-plus-boot-starter 3.5.3.1 cn.hutool hutool-all 5.8.8 org.apache.commons commons-lang3 3.12.0 com.alibaba druid-spring-boot-starter 1.2.6 com.github.pagehelper pagehelper-spring-boot-starter 1.3.1 ``` #### 目录结构 config:配置类 controller:控制类 domain:实体类 exception:异常处理类 mapper:数据库操作 service:服务层 接口 impl具体实现方法 util:工具类 email:发布邮箱类 #### 项目配置 ```yaml server: port: 8084 #数据库连接 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver username: root password: cyx123 url: jdbc:mysql://localhost:3309/tobacco?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 #mybatis-plus 配置 mybatis-plus: mapper-locations: classpath:mapper/*.xml #分页插件 pagehelper: helper-dialect: mysql #设置分页插件所使用的方言 reasonable: true #进行合理化配置,设置true时表示,当访问的页码小于1时自动访问第1页,如果访问的页码大于总页数则自动访问最后一页 ```