当前位置: 首页 > article >正文

java后端环境配置

因为现在升学了,以前本来想毕业干java的,很多java的环境配置早就忘掉了(比如mysql maven jdk idea),想写个博客记录下来,以后方便自己快速搭建环境

JAVA后端开发配置

  • 环境配置
    • jdk
    • idea
    • maven
    • MySQL
    • navicate17
  • 快速开发
    • 新建数据库
    • springboot框架
    • mybatis 和 mybatisplus(使用mybatisX插件快速开发)

环境配置

jdk

去这个网站下载jdk

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后无脑下一步就行(如果你想改安装位置可以自己改)

idea

这个大家自己去网上搜索相关资源(最好是2023版本),我是自己存了一份

maven

参考这篇文章,写的很好也比较新
注意环境变量的配置最好是我这种方式,比较简洁明了
环境变量的配置就是

再点击Path,增加
在这里插入图片描述

MySQL

参考这篇文章,写的很好也很新,和上面是同一个作者

navicate17

这个大家自己搜资源,我是自己存了一份

快速开发

前置条件:安装好 idea jdk maven navicate以后

新建数据库

CREATE DATABASE my_database;
DROP TABLE IF EXISTS `user`;

CREATE TABLE `user`
(
    id BIGINT NOT NULL COMMENT '主键ID',
    name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名',
    age INT NULL DEFAULT NULL COMMENT '年龄',
    email VARCHAR(50) NULL DEFAULT NULL COMMENT '邮箱',
    PRIMARY KEY (id)
);

DELETE FROM `user`;

INSERT INTO `user` (id, name, age, email) VALUES
(1, 'Jone', 18, 'test1@baomidou.com'),
(2, 'Jack', 20, 'test2@baomidou.com'),
(3, 'Tom', 28, 'test3@baomidou.com'),
(4, 'Sandy', 21, 'test4@baomidou.com'),
(5, 'Billie', 24, 'test5@baomidou.com');

springboot框架

(包括pom.xml、yaml(内含SQL连接配置))去我的github上clone一个模板下来

mybatis 和 mybatisplus(使用mybatisX插件快速开发)

pom.xml中添加以下依赖
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.3</version>
        </dependency>

下载MybatisX插件
在这里插入图片描述
开始开发
在这里插入图片描述
注意:本套流程只适用于com.你的名字.你的项目名这种目录结构(这也是官方推荐的)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
运行即可,测试成功,接下来可以参考我github另一个项目QQMusic以及这篇关于springboot的学习笔记实现业务代码
在这里插入图片描述


http://www.kler.cn/a/441606.html

相关文章:

  • 计算机视觉——Intel RealSense D435的使用及python环境下的实现
  • AI守护煤矿安全生产:基于视频智能的煤矿管理系统架构解析
  • Spring MVC:设置响应
  • WPF1-从最简单的xaml开始
  • [HCTF 2018]WarmUp
  • E-Prime2实现List嵌套
  • Linux栈帧
  • Ubuntu22.04搭建FTP服务器保姆级教程
  • SSM 电脑配件销售系统的高效设计与 JSP 实现技巧分享
  • sql server一些冷知识
  • node_modules文件夹删除失败解决办法
  • vue3 echarts tree结构实现点击添加子节点和修改图标样式
  • 基于streamlit搭简易前端页面
  • 二、STM32MP257安全启动流程简介
  • oracle多次替换字符,批量替换,循环替换------------gxl
  • 实战攻防中针对JS路径的泄露和Webpack漏洞的初探
  • 无人机故障安全模式设计逻辑与技术!
  • SQL -- 条件分支
  • OpenCV及基本用法
  • 原理 | dubbo [与 springboot 整合时服务导出的触发]
  • Java全栈项目 - 学生宿舍管理系统
  • 加载文件到docker中的mysql上
  • Linux高性能服务器编程 | 读书笔记 | 6. 高性能服务器程序框架
  • 【报错解决】pip install volcengine-python-sdk无法安装包
  • 【行政区编码对应表及生态等级数据的制作】-python
  • centos下安装ffmpeg