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

【操作宝典】IntelliJ IDEA新建maven项目详细教程

目录

🌼1. 配置maven环境

🌼2. 创建maven项目

🌼3. 创建maven项目完整示例

a. 导入spring boot环境

b. 修改maven配置

c. 下载jar包

d. 创建Java类


🌼1. 配置maven环境

【安装指南】maven下载、安装与配置详细教程-CSDN博客

🌼2. 创建maven项目

新建--项目

选择maven


🌼3. 创建maven项目完整示例

案例:使用maven新建spring boot项目并输出hello world

a. 导入spring boot环境

pom.xml初始内容:

加入

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.1</version></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>

b. 修改maven配置

项目--设置--搜索maven

修改内容【主目录+setting.xml+仓库】为自己下载maven安装位置,不使用他给了默认,点击应用--确定

c. 下载jar包

点击右侧maven的刷新,安装jar包

资源获取:关注文末公众号回复  maven01


d. 创建Java类

1. 在下图目录新建java类:比如com.zhao.App

输入java代码如下:

package com.zhao;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class App {public static void main(String [] args){SpringApplication.run(App.class,args);}
}

2. 在下图目录新建java类:比如Controller.HelloWorldController.java

编程Java代码如下:

package com.zhao.Controller;import  org.springframework.web.bind.annotation.RequestMapping;
import  org.springframework.web.bind.annotation.RestController;@RestController
public class HelloWorldController {@RequestMapping("/hello")public String hello(){return "hello world";}
}

返回App类点击运行

配置完成打开浏览器,输入localhost:8080/hello

也可以配置端口号,在resources目录下创建file--application.yml

编写代码如下:

server:port: 80

再次运行程序

输入localhost/hello

http://www.lryc.cn/news/293025.html

相关文章:

  • 【Java程序设计】【C00196】基于(JavaWeb+SSM)的旅游管理系统(论文+PPT)
  • pdmodel从动态模型转成静态onnx
  • git 如何修改仓库地址
  • 基于springboot篮球论坛系统源码和论文
  • 【三维重建】运动恢复结构(SfM)
  • Android Studio非UI线程修改控件——定时器软件
  • canvas的一些基础
  • C++(10)——类与对象(最终篇)
  • NetApp FAS2750 和 FAS2820 简化分布式企业的存储
  • Geogebra设置函数定义域
  • 代码随想录刷题笔记 DAY 18 | 找树左下角的值 No.513 | 路经总和 No.112 | 从中序与后序遍历序列构造二叉树 No.106
  • 【algorithm】一个简单的PID工程 base 用于手生时候快速复习 用于设计模式 cpp语法八股 快速复习校验
  • Python处理图片生成天际线(2024.1.29)
  • jsp服装穿搭推荐系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • Opencv(C++)学习 之RV1126平台的OPENCV交叉编译
  • http和https区别
  • 富文本编辑器CKEditor4简单使用-05(开发自定义插件入门)
  • chisel之scala 语法
  • React18构建Vite+Electron项目以及打包
  • Spark性能调优
  • flutter开发实战-Camera自定义相机拍照功能实现
  • LeetCode15. 三数之和
  • Docker搭建MySQL8主从复制
  • 【前端】日期转换
  • Git 怎么设置用户的权限
  • 大端和小端模式介绍
  • 【vue】报错 Duplicate keys detected 解决方案
  • 机器学习_13_SVM支持向量机、感知器模型
  • OpenCV学习记录——轮廓检测
  • FreeRTOS任务挂起以及延时部分源码分析