本专栏旨在发现一个问题,解决一个问题,欢迎评论区提出一个问题,欢迎订阅,持续更新。
如题
1:准备工作
- 安装 java 如何安装java?https://www.runoob.com/java/java-environment-setup.html
- 安装 idea 点击去下载ideahttps://www.jetbrains.com/idea/
- 安装 maven 如何安装maven?https://www.runoob.com/maven/maven-setup.html
2: 使用载入一个项目
- new 一个项目
- 选择 Spring Initializr
- 选择maven project (虽然新流是 gradle 但是主流还是maven)
- 勾选一下基础web项目所需(毕竟下一个问题可能是 mysql相关的) 版本选择2.7.0
- 创建完成后
- 等待maven 加载完成后 开始写代码
3: 第一个Hello Word应用
写一下代码
package cn.x818cloud.springboot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@SpringBootApplication
public class SpringbootApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootApplication.class, args);
}
@RequestMapping("/")
public String helloWorld(){
return "Hello World!";
}
}
启动
默认端口打开 8080
好了,简单的web应用完成了!
4:打包
方法1)在idea的maven 中使用package
方法2)命令行中运行
mvn package
打包成功后,会出现一个jar的文件
5:包启动 也是基本的服务器部署流程
在对应的目录执行
nohup java -jar springboot-0.0.1-SNAPSHOT.jar &
测试访问
xxxMac:target qingjiu$ curl localhost:8080
Hello World!
6:停止程序
使用命令找到程序的进程
ps -ef |grep java
如图
由于使用的mac,中间的那个是进程。 kill 掉
kill -9 10077