1、安装eclipse及jdk,安装教程:https://blog.csdn.net/qq_27200591/article/details/72823816
2、在eclipse中安装maven,安装教程:https://blog.csdn.net/wcc27857285/article/details/81812304
3.1、在eclipse中新建项目New --> Other... --> Spring Starter Project,并命名为demo1;
Next Next...
3.2、配置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>
<groupId>com.huanggz</groupId>
<artifactId>demo1</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- Inherit defaults from Spring Boot -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
</parent>
<properties>
<java.version>1.8</java.version>
</properties>
<!-- Add typical dependencies for a web application -->
<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>
<!-- Package as an executable jar -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
3.3、这时候会有报错,右键项目-->Maven-->Update Project...即可。
3.4、新建一个包:com.huanggz.demo1.controller,在包里面新建一个类:HelloController.java
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/demo")
public class HelloController {
@RequestMapping("/hello")
public String hello() {
return "hello world";
}
}
3.5、run自动生成的启动类:Demo1Application.java
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Demo1Application {
public static void main(String[] args) {
SpringApplication.run(Demo1Application.class, args);
}
}
3.6、启动浏览器,输入http://localhost:8080/demo/hello
注意,SpringBoot 注解 @SpringBootApplication 默认扫描当前类的同包以及子包下的类
即:所有controller等都需要在Appication类所在的包或者子包下面,否则会出现404情况