阿里云体验实验室-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


相关文章
|
1月前
|
Java
dockerfile打包阿里云镜像 springboot实战项目(阿里云镜像仓失败 处理)
dockerfile打包阿里云镜像 springboot实战项目(阿里云镜像仓失败 处理)
|
1月前
|
存储 Java 对象存储
springboot配置阿里云OSS存储实现文件上传下载功能
【1月更文挑战第1天】springboot配置阿里云OSS存储实现文件上传下载功能
902 2
|
19天前
|
人工智能 Cloud Native 安全
民生银行与阿里云成立联合创新实验室
民生银行与阿里云成立联合创新实验室
27 0
|
30天前
|
Cloud Native Java 关系型数据库
【阿里云云原生专栏】构建云原生应用:基于Spring Boot与阿里云服务的全栈指南
【5月更文挑战第21天】构建云原生应用是企业数字化转型的关键,本文提供了一份基于Spring Boot和阿里云的全栈指南。涵盖从阿里云账号注册、ECS与Docker搭建,到Spring Boot项目创建、业务代码编写和部署。此外,还介绍了如何集成阿里云OSS存储、RDS数据库服务以及ACK容器服务,助力打造高效、可扩展和易管理的云原生应用。
150 3
|
1月前
|
Java 关系型数据库 MySQL
保姆级教程——将springboot项目部署到阿里云服务器包含环境配置(小白包会)
本文档详细介绍了将SpringBoot项目部署到阿里云服务器的步骤。首先,通过Xshell连接服务器,使用公网IP地址。接着,下载JDK的Linux版本,使用XFTP上传并解压,配置环境变量。然后,安装MySQL 5.7,包括下载YUM源、安装、启动服务以及修改root密码和开启远程访问。最后,将SpringBoot项目打包成jar,上传至服务器,使用`java -jar`命令运行,通过`nohup`确保服务持续运行。配置安全组以允许远程访问。
|
1月前
|
算法 Java 开发工具
使用阿里云KMS产品针对 Springboot 接口参数加密解密功能
针对Springboot里面使用开源工具使用加解密,替换成阿里云KMS产品进行加解密;
261 1
|
1月前
|
对象存储
阿里云oss-cloud-sdk-springboot3兼容问题
阿里云oss-cloud-sdk-springboot3兼容问题
115 0
|
1月前
|
存储 安全 Java
springboot把图片上传到阿里云OSS
springboot把图片上传到阿里云OSS
279 0
|
1月前
|
Java Maven Docker
SpringBoot项目打包部署到阿里云服务器、通过Maven插件制作Docker镜像、部署项目容器、配置生产环境
SpringBoot项目打包部署到阿里云服务器、通过Maven插件制作Docker镜像、部署项目容器、配置生产环境
345 0
|
1月前
|
Java Maven
(短信服务)java SpringBoot 阿里云短信功能实现发送手机验证码
(短信服务)java SpringBoot 阿里云短信功能实现发送手机验证码
807 0

热门文章

最新文章