用SpringBoot运行HelloWorld
配置好JDK,Tomcat,Maven,安装好Idea后:
创建一个SpringBoot的web项目:
- new --> project
- Next下一步:
group:是一个项目组织的唯一标识。
定义了项目属于哪个组,举个例子,如果你的公司是zza,有一个项目为zzx,那么group就应该是com.zza.zzx.
artifact:
定义了当前maven项目在组中唯一的ID
3.Next:选择Web,
4.Next:
5.Finish,创建完成。
6.创建完成后的pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.5</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.zhao</groupId>
<artifactId>springboot-01</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>springboot-01</name>
<description>first Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
7.主程序:
package com.zhao;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Springboot01Application {
public static void main(String[] args) {
SpringApplication.run(Springboot01Application.class, args);
}
}
8.创建Controller:
package com.zhao.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class Hello {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "Hello world";
}
}
9.完整目录层级:
10.运行主程序;
注意点:localhost://8080是本地默认端口,可以修改的。后面接的是双斜杠 //
如果出现 Whitelabel Error Page 可以去修改本地的hosts文件, 将 127.0.0.1 前面的 # 去掉,还有问题,请百度。
附加点:不需要特别注意加入加入Tomcat Server Local