ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

用Intellij IDEA创建第一个SpringBoot项目

2021-04-05 14:36:22  阅读:148  来源: 互联网

标签:Intellij JDK IDEA hello 下载安装 注解 环境变量 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服务样例)

标签:Intellij,JDK,IDEA,hello,下载安装,注解,环境变量,SpringBoot
来源: https://www.cnblogs.com/lfri/p/14618332.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有