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

JDK、MAVEN与IDEA的安装与配置

1.认识JDK、MAVEN与IDEA

  • JDK 提供了编译和运行Java程序的基本环境。
  • Maven 帮助管理项目的构建和依赖。
  • IDEA 提供了一个强大的开发环境,使得编写、调试和运行Java程序更加高效。

2. 安装与环境配置

2.1 官网地址

选择你需要的版本下载:

  • MAVEN下载传送门  
  • JDK下载传送门
  • IDEA下载传送门

 2.2 环境配置

在环境变量中,新建JAVA_HOME与MAVEN_HOME系统变量

变量值为其安装目录

再在系统变量的path中添加二者的环境变量:

双击path后,新建变量:

%MAVEN_HOME%\bin

%JAVA_HOME%\bin

2.3 成功反馈

具体步骤参考网址

3.Maven的构建行为和配置全局设置

文件地址:"..\apache-maven-3.9.7\conf\settings.xml"

是Marven的配置文件之一,通常位于Maven安装目录的conf目录下。

用于控制Maven的构建行为和配置全局设置。

3.1 设计maven依赖工具存放位置

3.2 设置默认的中央仓库镜像

当你运行Maven构建时,Maven会优先从配置的(阿里云)镜像地址下载依赖,

而不是从默认的中央仓库下载。这样会很快~

4. IDEA搭建项目基本结构

4.1 搭建环境步骤

1.执行sql脚本,构建数据结构

2.准备数据库表创建Springboot工程,在pom.xml引入对应的驱动

3.在文件resources中引入mybatis的匹配信息

4.创建包结构,并准备实体类

4.2 执行sql脚本

4.3 创建SpringBoot工程

4.3.1 新建项目

按需更改 名称位置构建系统JDK 设置后创建项目

4.3.2 配置Maven构建工具

1.路径

2. JDK:Java Development Kit

3. JRE:Java Runtime Environment (Java 运行环境)

4.4 引入对应的驱动【pom.xml

4.4.1 继承SpringBoot父级依赖

可以自动使用父级依赖中的各种工具 该工程可成为SpringBoot工程了

4.4.2  配置依赖工具

4.5 引入匹配信息【application.yml

在resource下新建文件:src/main/resources/application.yml

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost/news_demo
    username: root
    password: 88888

4.6 创建包结构

controller:控制层  service:业务层

entity:映射对象  mapper:映射文件  utils:工具

5.创建启动类 

新建文件:org/example/NewsApplication.java

package org.example;

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

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

编译结果:8080即为完成


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

相关文章:

  • 基于差分、粒子群算法下的TSP优化对比
  • 17.100ASK_T113-PRO 配置QT运行环境(三)
  • 网络协议之UDP
  • Spring 与 Spring MVC 与 Spring Boot三者之间的区别与联系
  • PyTorch实战-手写数字识别-单层感知机
  • 图像基础算法学习笔记
  • pytorch的模型load
  • C语言练习.if.else语句
  • 全新UI H5购物商城系统存在前台任意文件上传漏洞
  • 每日一题3239.最少翻转次数使二进制矩阵回文;
  • Elasticsearch-Elasticsearch-Rest-Client(三)
  • django从入门到实战(一)——路由的编写规则与使用
  • CS DAC的Matlab建模与电路设计
  • MSTP知识点
  • 学习笔记026——Redis基本操作命令
  • CSS(8)高级技巧:精灵图,css三角,用户界面,vertical-align属性应用
  • Golang 不常被注意的特性
  • 使用 Python的Pyecharts 绘制词云图
  • torch.is_storage()
  • 部分利用oracle数据字典查询对应信息的语句。
  • 基于Python的招聘信息推荐系统
  • 力扣(leetcode)面试经典150题——27. 移除元素
  • gitlab容器的迁移(部署)并配置自动备份
  • [webgis 0基础到找工作]------JavaScript--DOM 注册事件 day09
  • vue实现展示并下载后端返回的图片流
  • uniapp 修改网页标题title