SpringBoot:Maven创建一个HelloWorld
先看一下百度百科的解释: Maven项目对象模型(POM:project object model),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包; 你配置好pom.xml后,会帮你自动下载相关的依赖包。
在Eclipse中配置好Maven后,就可以开始HelloWorld了。
1. File—>New—>Other,然后选择
2.选择以下这个,当然也可以选其他的,会有些差异
3.填写以下信息
groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
4.新建成功后在项目下有个pom.xml配置文件,打开它
点击pom.xml文件,进入配置,大概如下
5.关于配置,建议结合博客和官方文档一起
6. 配置如下
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.3.RELEASE</version>
</parent>
然后继续如下操作:
1 <dependencies>
2 <dependency>
3 <groupId>org.springframework.boot</groupId>
4 <artifactId>spring-boot-starter-web</artifactId>
5 </dependency>
6 </dependencies>
写好后最好update一下,右键项目
7. 接着就可以写HelloWorld了
1 package com.example.myproject;
2 import org.springframework.boot.*;
3 import org.springframework.boot.autoconfigure.*;
4 import org.springframework.web.bind.annotation.*;
5
6 @RestController
7 @EnableAutoConfiguration
8 public class Example {
9
10 @RequestMapping("/")
11 String home() {
12 return "Hello World!";
13 }
14
15 public static void main(String[] args) {
16 // TODO Auto-generated method stub
17 SpringApplication.run(Example.class, args);
18 }
19
20 }
8.构建,运行
右键项目
build成功后再运行java程序,Run As Java Application就行。
9.运行成功后在本地地址的8080端口可以看到HelloWorld。(貌似端口号可以在Goal那里直接写的,不写默认8080,Tomcat默认的也是8080,所以要注意是否会存在端口冲突)
10.HelloWorld差不多就这样了,建议多项参看官方文档