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

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.lryc.cn/news/505639.html

相关文章:

  • 手眼标定工具操作文档
  • WebGIS城市停水及影响范围可视化实践
  • 无管理员权限 LCU auth-token、port 获取(全网首发 go)
  • 【数字花园】数字花园(个人网站、博客)搭建经历教程
  • python模拟练习第一期
  • Xcode
  • RabbitMQ安装延迟消息插件(mq报错)
  • es 3期 第15节-词项查询与跨度查询实战运用
  • iOS Delegate模式
  • java-使用druid sqlparser将SQL DDL脚本转化为自定义的java对象
  • React状态管理常见面试题目(一)
  • jenkins 出现 Jenkins: 403 No valid crumb was included in the request
  • 【前端面试】list转树、拍平, 指标,
  • 游戏引擎学习第43天
  • NVM:安装配置使用(详细教程)
  • matlab测试ADC动态性能的原理
  • PostgreSQL JSON/JSONB 查询与操作指南
  • 【Isaac Lab】Ubuntu22.04安装英伟达驱动
  • JS,递归,处理树形数据组件,模糊查询树形结构数据字段
  • 神州数码DCME-320 online_list.php 任意文件读取漏洞复现
  • nginx的内置变量以及nginx的代理
  • ubuntu监测硬盘状态
  • 3.2.1.2 汇编版 原子操作 CAS
  • InnoDB事务系统(二):事务的实现
  • xdoj :模式匹配
  • Redis的基本使用命令(GET,SET,KEYS,EXISTS,DEL,EXPIRE,TTL,TYPE)
  • LruCache(本地cache)生产环境中遇到的问题及改进
  • 智慧公交指挥中枢,数据可视化 BI 驾驶舱
  • 【计算机网络】期末考试预习复习|上
  • YOLOv8目标检测(四)_图片推理