用Intellij IDEA创建第一个SpringBoot项目

环境:Mac  M1,SpringBoot+Maven+IDEA

由于是arm架构的芯片,安装软件时需要谨慎一点,不然随时采坑。

JDK下载安装

JDK 推荐使用 zulu jdk,这个是适配 Arm 架构的 jdk,下载链接:下载地址
根据需求选择 .dmg 格式的 jdk 下载,然后直接安装就好了,这个会自动配置好环境变量,不需要自己配置,直接测就好了。

在IDEA中下载安装也挺好

 

Maven下载安装

maven 所有系统都是同样的 zip 文件通用,官网下载就好了:下载地址.

 

解压后,放到你想放的文件夹即可

配置环境变量

配置.bash_profile 环境变量,但是如果你安装了 iterm+zsh 就也需要在.zshrc 环境变量文件中配置,别问跟着做就好了

输入一下命令:vim ~/.bash_profile

写入以下内容:

export MAVEN_HOME=/usr/local/apache-maven-3.6.3  (换成自己的路径)
export PATH=$PATH:$MAVEN_HOME/bin

重新enable环境变量:source ~/.bash_profile

.zshrc 也来一遍。

测试maven

命令 mvn -v 

S 

SpringBoot QuickStart

1、选择Spring Initializr,选择azul-15,

 

 2、工程配置

 

3、选择Web

 

4、给项目命名

5、写代码

(1)在项目中新建一个 HelloController 的 Java 类

 

(2)该类里面的内容如下:

  • @RestController 注解:告诉 Spring 以字符串的形式渲染结果,并直接返回给调用者。该注解相当于 @ResponseBody + @Controller 合在一起的作用。
  • @RequestMapping 注解:提供路由信息,它告诉 Spring 任何来自“/hello”路径的 HTTP 请求(Get)都应该被映射到 hello 方法。
package com.example.demo;

import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.GetMapping;

@RestController // 采用注解的方式,定义该类为处理请求的Controller类
public class HelloController {
    @GetMapping("/hello")
    public String hello() {
        return "Hello World";
    }
}

(3)运行启动程序后,访问 http://localhost:8080/hello 就可以访问这个 controller 的功能了。

 

 

 

参考链接:
1. Mac M1 安装 Java JDK Maven

2. SpringBoot - 详细入门教程(创建、运行项目,REST服务样例)

posted @ 2021-04-05 14:03  Rogn  阅读(604)  评论(0编辑  收藏  举报