阿里云体验实验室-2:从零搭建Spring Boot的Hello World

简介: 阿里云体验实验室-2:从零搭建Spring Boot的Hello World

体验地址:https://developer.aliyun.com/adc/scenario/af334c34023e423785cdf06d9a92d692


1、下载并安装JDK8


https://www.oracle.com/java/technologies/javase-downloads.html


Mac上 配置Java环境变量

vim ~/.bash_profile


export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home"

export CLASSPAHT=.:"$JAVA_HOME/lib/dt.jar":"$JAVA_HOME/lib/tools.jar"

export PATH=$PATH:"$JAVA_HOME/bin"


2、安装并配置IntelliJ IDEA


下载安装IntelliJ IDEA


https://www.jetbrains.com/idea/download/


插件市场:


https://plugins.jetbrains.com/


安装插件 spring Assistant


3、创建Spring Boot项目


新建 Spring Web 项目


新建Controller


package com.example.demo;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
    @GetMapping("/")
    public String hello(){
        return "hello";
    }
}



4、打包上传


# 打包

mvn package


# 上传到服务器

scp ./target/demo-0.0.1-SNAPSHOT.jar root@<公网IP>:/root




5、服务器安装Java环境


# 登录服务器

ssh root@<ECS公网IP>


# 搜索

yum search java-1.8.0


# 安装

yum -y install java-1.8.0-openjdk.x86_64


6、运行java项目


java -jar demo-0.0.1-SNAPSHOT.jar


访问测试:http://<ECS公网IP>:8080


相关文章
|
28天前
|
Java 应用服务中间件 Maven
SpringBoot 项目瘦身指南
SpringBoot 项目瘦身指南
41 0
|
4月前
|
Java
dockerfile打包阿里云镜像 springboot实战项目(阿里云镜像仓失败 处理)
dockerfile打包阿里云镜像 springboot实战项目(阿里云镜像仓失败 处理)
|
3月前
|
存储 Java 对象存储
springboot配置阿里云OSS存储实现文件上传下载功能
【1月更文挑战第1天】springboot配置阿里云OSS存储实现文件上传下载功能
567 2
|
7天前
|
安全 Java 应用服务中间件
江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
24 0
江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
|
9天前
|
XML Java C++
【Spring系列】Sping VS Sping Boot区别与联系
【4月更文挑战第2天】Spring系列第一课:Spring Boot 能力介绍及简单实践
【Spring系列】Sping VS Sping Boot区别与联系
|
4月前
|
Java 开发工具 对象存储
SpringBoot项目中使用阿里云Oss上传文件
SpringBoot项目中使用阿里云Oss上传文件
429 1
|
1月前
|
算法 Java 开发工具
使用阿里云KMS产品针对 Springboot 接口参数加密解密功能
针对Springboot里面使用开源工具使用加解密,替换成阿里云KMS产品进行加解密;
144 1
|
2月前
|
XML 监控 druid
【Java专题_02】springboot+mybatis+pagehelper分页插件+druid数据源详细教程
【Java专题_02】springboot+mybatis+pagehelper分页插件+druid数据源详细教程
|
2月前
|
对象存储
阿里云oss-cloud-sdk-springboot3兼容问题
阿里云oss-cloud-sdk-springboot3兼容问题
74 0
|
3月前
|
存储 安全 Java
springboot把图片上传到阿里云OSS
springboot把图片上传到阿里云OSS
201 0