MAC IDEA Maven Springboot

本文详细介绍了在Mac环境中配置IntelliJIDEA进行Maven项目管理和SpringBoot应用开发,包括Maven环境设置、在IDEA中运行、jar打包及SpringBoot项目的搭建步骤。

环境配置

  1. 官网安装IDEA
  2. 使用IDEA的创建新项目选择创建MAEVEN项目
  3. 测试IDEA的MAVEN路径是否已自动引入mac
// 运行一下命令测试mvn是否已被加入source环境
mvn -v

// 若未被加入环境,执行:
vim ~/.bash_profile

// 输入i进入编辑模式。完成编辑后,按esc,然后输入:wq进行保存修改并推出

// 对于mac,其idea的maven包下载在这个路径:/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3。 所以我们对其进行引入
export MAVEN_HOME=/Applications/IntelliJ\ IDEA.app/Contents/plugins/maven/lib/maven3
export PATH=$MAVEN_HOME/bin:$PATH

// 或许需要修改一下它的权限
chmod +x /Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/bin/mvn

如何运行maven项目

1.直接在IDEA中运行

像其他java代码一样,直接点击运行main函数即可。

2.使用jar打包后执行

教程https://blog.youkuaiyun.com/londa/article/details/115098901

如何搭建spring boot

1.添加依赖

  1. 修改pox.xml,添加以下代码
<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.11</version>
</parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

如果里面有红色报错也没关系,下一步我们刷新项目依赖后就好了
2. 刷新项目依赖
在这里插入图片描述
刷新后,pox.xml中无红色报错

2.创建入口类

修改原来自动创建的main函数
在前面增加@SpringBootApplication表明这是个Springboot项目
在函数内使用SpringApplication.run。启动Main类的实例。

@SpringBootApplication
public class Main {
    public static void main(String[] args) {
        // 参数1:入口类示例;参数2:命令行参数
        SpringApplication.run(Main.class, args);
}

3.创建控制器

就像你的route,输入什么链接就调用哪个函数
首先在org.example的文件夹下建一个叫做controller的文件夹,然后在里面新建一个HelloController.java。文件结构如图
在这里插入图片描述
将以下代码放入HelloController

package org.example.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * @author fsh
 * @version 1.0
 * @time 12/12/2023 14:55
 * @description: hello controller
 **/

/*
控制器添加注解符@RestController,该注解为组合注解,等同于Spring中@Controller+@ResponseBody注解。
方法添加注解符@GetMapping(“/hello”),等同于Spring框架中@RequestMapping(RequestMethod.GET)注解。
 */
@RestController
public class HelloController {
    @GetMapping("/hello")
    public String hello() {
        return "hello world! hello spring boot! ";
    }
}

4. 运行

首先运行入口类,点下main函数的运行的图标
在浏览器中访问http://localhost:8080/hello就可以啦

5.其他

如修改访问路径
本文参考:
https://blog.youkuaiyun.com/m0_62617719/article/details/130821121?ops_request_misc=&request_id=&biz_id=102&utm_term=maven%20springboot&utm_medium=distribute.pc_search_result.none-task-blog-2blogsobaiduweb~default-4-130821121.nonecase&spm=1018.2226.3001.4450

MacBook上使用IntelliJ IDEA导入Spring Boot项目并配置Web开发环境是一个常见且高效的开发流程。以下是详细的步骤说明: ### 导入Spring Boot项目 1. 打开IntelliJ IDEA,选择“Open”选项来导入现有的项目。 2. 在弹出的文件浏览器中,导航到你的Spring Boot项目的根目录(通常包含`pom.xml`或`build.gradle`文件),然后点击“OK”。 3. IntelliJ IDEA会自动检测项目类型,并加载相应的配置。对于Maven项目,IDE会解析`pom.xml`;对于Gradle项目,则解析`build.gradle`[^1]。 ### 配置Web开发环境 1. 确保已经安装了Java Development Kit (JDK),并且版本与Spring Boot项目兼容。可以在Preferences -> Plugins中检查和安装所需的JDK插件。 2. 在Preferences -> Build, Execution, Deployment -> Compiler下启用Build project automatically选项,这样每次保存代码时都会自动编译更改。 3. 启用热部署功能可以极大地提升开发效率。IntelliJ IDEA自带了热部署的支持[^2],你也可以通过添加spring-boot-devtools依赖来实现更智能的重启机制。 4. 创建一个新的运行/调试配置:点击右上角的编辑配置按钮,选择+号添加新配置,然后选择Spring Boot。指定主类(Main class)以及JVM参数等信息。 5. 为了进行Web开发,确保你的项目中包含了Spring Web模块。如果未包含,可以通过Maven或Gradle添加对应的依赖。例如,在`pom.xml`中添加以下内容: ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> ``` 6. 开发Web应用时,你可以创建控制器来处理HTTP请求。比如,创建一个简单的Hello World控制器[^4]: ```java @RestController public class HelloController { @RequestMapping("/hello") public String hello() { return "hello,this is a springboot demo"; } } ``` 完成以上步骤后,就可以利用IntelliJ IDEA的强大功能开始高效的Spring Boot Web开发了。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值