用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
个性签名:时间会解决一切