1首先我们在 IDE 中创建一个Maven 工程,命名SpringBootDemo,这样就可以看到一个 Maven 配置文件 pom.xml,
2添加parent和dependencies,最终如下
<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.yaoyao</groupId>
<artifactId>SpringBootDemo</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
<modules>
<module>../SpringBootRedis</module>
</modules>
<!--指定父级依赖-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<!--SpringBoot版本-->
<version>1.5.9.RELEASE</version>
</parent>
<!--添加依赖-->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
</project>
从加入的代码中可以看到 Maven 的配置文件引入了多个 Spring Boot 的 starter, Spring Boot 会根据 Maven 配置的 sta1ier 去寻找对应的依赖, 将对应的 jar 包加载到工程中,而且它还会把绑定的服务 器也加载到工程中,这些都不需要你再进行处理。 正如 Spring Boot 承诺的那样, 绑定服务器, 并且 实现 Spring 的尽可能的配置, 采用约定优于配置的原则。
3。这里我们只需要开发一个类就可以运行 Spring Boot 的应用了,为此新建类一SpringBootDemoMain
package com.yaoyao;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@SpringBootApplication
public class SpringBootDemo {
public static void main(String[] args) {
SpringApplication.run(SpringBootDemo.class, args);
}
@RequestMapping("/hello")
@ResponseBody
public String hello(){
return "Hello World";
}
}
4右键运行main方法就ok了,访问http://localhost:8080/hello.