Spring Boot是为了让我们能够快速建立一个独立、可运行的spring应用。
springboot将spring平台和第三方的库之间的使用配置默认配置好了,这样就可以使用少量的spring配置便能开始项目了。
springBoot的目标正是:
这里学习的是springBoot2.2.5.RELEASE。需要java8及以上版本。Spring Framework 5.2.4.REKEASE及以上版本。
明确支持以下的构建工具:
| Build Tool | Version | 
|---|---|
| Maven | 3.3+ | 
| Gradle | 5.x and 6.x (4.10 也支持但已过时) | 
Spring Boot支持下面的servlet容器:
| Name | Servlet Version | 
|---|---|
| Tomcat 9.0 | 4.0 | 
| Jetty 9.4 | 3.1 | 
| Undertow 2.0 | 4.0 | 
您还可以将Spring Boot应用程序部署到任何Servlet 3.1+兼容的容器中。
可到Maven官网下载Maven3.3及以上版本maven.apache.org.
安装完成后,Maven默认使用C盘用户目录下的.m2文件夹作为本地仓库,为了节省C盘空间,我们可以在其它盘符下新建一个目录作为本地仓库。
然后到maven的conf文件夹下,找到settings.xml文件并打开。添加下面的配置
<localRepository>要作为本地仓库的目录路径</localRepository>
使用Maven创建出来的项目默认是使用jdk1.5版本的,为了避免每次修改jdk版本
同样在settings.xml文件中找到<profiles></profiles>标签,在内部添加如下配置
<profile>
	  <id>jdk-1.8</id>    
		 <activation>    
			<activeByDefault>true</activeByDefault>    
			<jdk>1.8</jdk>    
		  </activation>    
		<properties>    
			<maven.compiler.source>1.8</maven.compiler.source>    
			<maven.compiler.target>1.8</maven.compiler.target>
			<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> 
		</properties> 
</profile>
在集成开发工具如SST,IDEA下配置好Maven。即可开始使用。
可以自己手动创建项目并添加依赖,但是使用Spring Initializer会更加简便。
只需要输入Maven工程的GAV坐标,项目名,以及要使用的模块,Spring Initializer就会自动创建好项目并添加好使用模块的依赖。
import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;
@RestController
@EnableAutoConfiguration
public class Example {
    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }
    public static void main(String[] args) {
        SpringApplication.run(Example.class, args);
    }
}
在IDE创建好SpringBoot应用时,会创建一个程序入口类,即用@SpringBootApplication注解标注的类,运行这个类的主方法,便会启动该应用。
打开浏览器,输入localhost:8080,便会看到Hello World!出现在页面上。
不需要再在xml中书写大量的配置。
原文:https://www.cnblogs.com/ylcc-zyq/p/12564438.html