【springboot+vue项目(四)】新建Spring Boot + MyBatis-Plus+MySQL 的项目

目录

一、项目开发流程(理论)

二、使用idea创建Spring Boot项目的两种方式

(一) 使用Maven的方式

(二)使用Spring Initializr创建

【知识点】工程中没有Spring Boot启动项的解决方法


一、项目开发流程(理论)

要新建一个基于 Spring Boot + MyBatis-Plus + MySQL 的项目,需要考虑以下方面:

  1. 系统需求和设计:首先需要确定系统的功能和需求,并进行系统设计和架构,包括数据库设计、业务逻辑设计、系统流程设计等。

  2. 技术选型和准备工作:需要选择合适的技术和工具,如 Spring Boot、MyBatis-Plus、MySQL、前端框架等,并进行开发环境的准备工作,如 JDK、IDE、Maven、Git 等的安装和配置。

  3. 数据库设计和建表:需要根据系统需求和设计,设计数据库表结构,并进行数据库建表。

  4. 代码开发和测试:需要编写实体类、Mapper 接口、Service 接口和实现类、Controller 类和接口等代码,并进行单元测试和集成测试。

  5. 前端开发和集成:需要编写前端页面和相关逻辑,并进行前后端集成测试和调试。

  6. 安全和权限控制:需要考虑系统的安全性和权限控制,包括用户验证、权限管理、数据加密等。

  7. 日志和异常处理:需要配置系统日志输出和异常处理,方便系统运行和维护。

  8. 性能和优化:需要考虑系统的性能和优化,包括数据库连接池配置、缓存配置、分页查询优化、代码结构优化等。

  9. 多环境配置和部署:需要配置多个环境的配置文件,并进行自动化部署和发布。

  10. 后期维护和升级:需要考虑系统的后期维护和升级,包括BUG修复、功能优化、技术升级等。

以上是准备一个基于 Spring Boot + MyBatis-Plus + MySQL 的后台管理系统需要考虑的一些方面。

二、使用idea创建Spring Boot项目的两种方式

前提是已经完成开发环境的准备工作,如 JDK、IDE、Maven、Git 等的安装和配置,idea的插件例如lombook的安装。

1、 使用Maven的方式

1 、打开 IntelliJ IDEA,选择 File -> New -> Project。

【springboot+vue项目(四)】新建Spring Boot + MyBatis-Plus+MySQL 的项目_第1张图片

2、 在弹出的 New Project 窗口中,选择 Maven 项目,jdk的版本,然后点击 Next。

 【springboot+vue项目(四)】新建Spring Boot + MyBatis-Plus+MySQL 的项目_第2张图片

3、输入项目的 Name 、Location、GroupId、ArtifactId 和 Version 等信息,然后点击 Next。

【springboot+vue项目(四)】新建Spring Boot + MyBatis-Plus+MySQL 的项目_第3张图片

        GroupId:项目的组织标识符,通常使用域名的反向表示法。例如,com.example 表示该项目属于 example 公司。

        ArtifactId:项目的唯一标识符,通常使用简短的、易于识别的名称。例如,my-project 表示该项目的名称为 my-project。

        Version:项目的版本号,通常使用标准的三段式版本号格式。例如,1.0.0 表示该项目的版本号为 1.0.0。

4、选择Maven的配置,然后点击 Finish

【springboot+vue项目(四)】新建Spring Boot + MyBatis-Plus+MySQL 的项目_第4张图片

 5、等待 IntelliJ IDEA 创建项目,创建完成后会自动打开项目的 POM 文件。

 【springboot+vue项目(四)】新建Spring Boot + MyBatis-Plus+MySQL 的项目_第5张图片

  

 6、在 POM 文件中添加 Spring Boot 的依赖




    4.0.0

    com.example
    demo
    0.0.1-SNAPSHOT
    demo
    Demo project for Spring Boot

    
        org.springframework.boot
        spring-boot-starter-parent
        2.5.4
         
    

    
        11
        3.4.3.1
        8.0.23
    

    
        
        
            org.springframework.boot
            spring-boot-starter-web
        

        
        
            com.baomidou
            mybatis-plus-boot-starter
            ${mybatis-plus.version}
        

        
        
            mysql
            mysql-connector-java
            ${mysql.version}
        

        
        
            org.projectlombok
            lombok
            true
        

        
        
            org.springframework.boot
            spring-boot-devtools
            runtime
            true
        

        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    

    
        
            
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

7、在项目的 src/main/java 目录下创建com.example.demo包(名称根据自己的项目修改),在包的下面创建一个启动类,例如:

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication{
    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}

8、运行启动类,并在浏览器中访问 http://localhost:8080/,如果能够看到 Spring Boot 的欢迎页面,则说明项目创建成功。

(二)使用Spring Initializr创建

1、打开 IntelliJ IDEA,选择 File -> New -> Project,在弹出的 New Project 窗口中,选择 Spring Initializr,然后点击 Next。

【springboot+vue项目(四)】新建Spring Boot + MyBatis-Plus+MySQL 的项目_第6张图片

 2、选择 Spring Boot 的版本和项目的类型,例如 Maven ,jdk版本,输入项目的 Group、Artifact、Name 和 Description 等信息。

【springboot+vue项目(四)】新建Spring Boot + MyBatis-Plus+MySQL 的项目_第7张图片

 3、选择需要添加的依赖。可以选择 Web 等依赖,也可以自定义添加其他依赖(不重要,后面可以在Maven中引入)。

【springboot+vue项目(四)】新建Spring Boot + MyBatis-Plus+MySQL 的项目_第8张图片

4、 在下一个窗口中,选择项目的名称和保存路径,然后点击 Finish。等待 IntelliJ IDEA 下载依赖和构建项目,创建完成后会自动打开项目。

【springboot+vue项目(四)】新建Spring Boot + MyBatis-Plus+MySQL 的项目_第9张图片

5、在 IntelliJ IDEA 中选择菜单栏中的 Run -> Run 'Application',等待项目启动完成。

6、在浏览器中访问 http://localhost:8080/,如果能够看到 Spring Boot 的欢迎页面,则说明项目创建成功。

【知识点】工程中没有Spring Boot启动项的解决方法

有时候项目中没有启动项,一般是在第二种新建的时候或者导入别人的项目的时候,如下图所示:

【springboot+vue项目(四)】新建Spring Boot + MyBatis-Plus+MySQL 的项目_第10张图片

 (1)点击Add Configuration,点击+,选择springboot,然后在弹出页面Main class 点击搜索

【springboot+vue项目(四)】新建Spring Boot + MyBatis-Plus+MySQL 的项目_第11张图片

  (2)选择搜索出来的类,点击ok,点击ok。

【springboot+vue项目(四)】新建Spring Boot + MyBatis-Plus+MySQL 的项目_第12张图片

 (3)如果搜索不出来,这种情况一般出现在导入别人的项目的时候,关闭idea,找到项目目录删除项目中的【.idea文件夹】【.mvn】,然后再打开项目。

其他内容请参照下一章  >>>>

你可能感兴趣的:(spring,boot,vue.js,mybatis)