zoukankan      html  css  js  c++  java
  • 用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服务样例)

    个性签名:时间会解决一切
  • 相关阅读:
    Django中怎么做图片上传--图片展示
    Django框架获取各种form表单数据
    django中的数据库迁移
    flask中单选、多选、下拉框的获取
    解析web应用处理流程
    细说flask数据库迁移
    vue和jQuery嵌套实现异步ajax通信
    java
    nginx的主要用途
    mvn常用命令
  • 原文地址:https://www.cnblogs.com/lfri/p/14618332.html
Copyright © 2011-2022 走看看