Mac下搭建SpringBoot Web服务

一, 安装Java JDK1.8

1.1 到Oracle官网下载链接,注意需要先注册账号才能下载,国内下载比较慢

     当前的Mac版本为jdk-8u281-macosx-x64.dmg

1.2 双击dmg文件安装,再双击JDK 8 Update 281.pkg安装即可

1.3 设置 JAVA_HOME

     JDK的默认安装目录为/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home

      打开终端,运行下面命令:

      cd ~/

      open .bash_profile

     将 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home

     写入文件最后,关闭保存。

     终端输入 java -verison,显示 java version "1.8.0_281",即为安装成功。

二,安装Intellij IDEA

2.1 下载链接https://www.jetbrains.com/zh-cn/idea/download/#section=mac,目前版本为2021.1

       下载社区版,当然付费的话可以下最终版,有30天试用期

2.2 双击dmg文件安装,将左边图标拖到右边的Applications,安装完成即可开始使用了

三,配置Maven

3.1 下载链接https://maven.apache.org/download.cgi,下载目前版本apache-maven-3.8.1-bin.tar.gz

      双击tar文件解压,将文件夹apache-maven-3.8.1改名apache-maven

3.2  打开终端,拷贝文件夹apache-maven到/Library目录

       Tips:“显示”里打开“显示路径栏”,可以看到当前的文件夹路径

3.3 打开1.3里提到的.bash_profile文件

       将export M2_HOME=/Library/apache-maven写到文件最后,关闭保存。

四,使用Spring MVC创建web服务,以下基本参考https://spring.io/guides/gs/serving-web-content/#scratch

4.1 到https://start.spring.io,如下图选项,右边添加依赖包,最后点击按钮“GENERATE”生成Maven工程

      也可以用我这个链接去生成。

4.2 解压zip包,在Intellij打开工程,可能需要等待,会自动下载依赖包

4.3 添加控制器类 GreetingController

package com.example.servingwebcontent;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;

@Controller
public class GreetingController {
    @GetMapping("/greeting")
    public String greeting(@RequestParam(name="name", required=false, defaultValue="World") String name, Model model) {
        model.addAttribute("name", name);
        return "greeting";
    }
}

4.4 添加greeting.html 到 resources/templates/ 目录

<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
  <title>Getting Started: Serving Web Content</title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<p th:text="'Hello, ' + ${name} + '!'" />
</body>
</html>

4.5 启动工程

4.5.1 点击右上角的 “Add Configurations...”,创建个叫 “Run”的Application

4.5.2 回到工程界面,选中刚创建的“Run”,点击右边的绿色三角形按钮

         正常的话可以看到控制台信息 Tomcat started on port(s): 8080

4.5.3 输入http://localhost:8080/greeting?name=andy

           可以看到 Hello, andy!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值