● Java 8 & 兼容java14 .
● Maven 3.3+
● idea 2019.1.2
nexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public jdk-1.8 true 1.8 1.8 1.8 1.8
需求:浏览发送/hello请求,响应 Hello,Spring Boot 2
先确认setting里用的是我们安装的MAVEN
maven home path: 填写自己下载好的maven的位置(我的是放到了D盘)
user setting file :是用来配置去哪下载依赖的jar包的settings.xml文件
Local repository: 是下载的jar包存放的本地仓库路径
上述选的是开发web项目的模板,开发不同的项目可以选的模板百度可以搜一下
点击create就创建了一个web项目的maven模板,当然形成maven骨架需要等待一定的是时间
首先设置自动加载MAVEN依赖
pom文件右键-maven -重新加载
在POM里添加如下依赖
org.springframework.boot spring-boot-starter-parent 2.3.4.RELEASE org.springframework.boot spring-boot-starter-web
/*** 主程序类* @SpringBootApplication:这是一个SpringBoot应用*/
@SpringBootApplication
public class MainApplication {public static void main(String[] args) {SpringApplication.run(MainApplication.class,args);}
}
@RestController
public class HelloController {@RequestMapping("/hello")public String handle01(){return "Hello, Spring Boot 2!";}
}
直接运行main方法
访问localhost:8080/hello
创建application.properties
server.port=8888
配置文件指南
把项目打成jar包,直接在目标服务器执行即可。
打包添加如下依赖
org.springframework.boot spring-boot-maven-plugin 2.3.4.RELEASE
把clean和package打包
打包成功,在target可以看到对应jar包
进入target文件夹
在cmd运行jar
注意点:
● 取消掉cmd的快速编辑模式