Spring Boot开始准备

一、Spring Boot简介

Spring Boot是为了让我们能够快速建立一个独立、可运行的spring应用。

springboot将spring平台和第三方的库之间的使用配置默认配置好了,这样就可以使用少量的spring配置便能开始项目了。

springBoot的目标正是:

  • 为所有Spring开发提供更快、更广泛的启动体验。
  • 开箱即用,但随着需求开始偏离默认的设置,你会需要自己重写一些配置。
  • 提供一系列大型项目通用的非功能性功能(例如嵌入式服务器,安全性,指标,运行状况检查和外部化配置)。
  • 完全不需要代码生成,也不需要XML配置

二、系统需求

这里学习的是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 也支持但已过时)

1、Servlet 容器

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+兼容的容器中。

三、使用准备

1、安装Maven

可到Maven官网下载Maven3.3及以上版本maven.apache.org.

1)、更改本地Maven仓库地址

安装完成后,Maven默认使用C盘用户目录下的.m2文件夹作为本地仓库,为了节省C盘空间,我们可以在其它盘符下新建一个目录作为本地仓库。

然后到maven的conf文件夹下,找到settings.xml文件并打开。添加下面的配置

<localRepository>要作为本地仓库的目录路径</localRepository>

2)、更改Maven默认的jdk版本

使用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 Boot应用

1、新建项目

可以自己手动创建项目并添加依赖,但是使用Spring Initializer会更加简便。

只需要输入Maven工程的GAV坐标,项目名,以及要使用的模块,Spring Initializer就会自动创建好项目并添加好使用模块的依赖。

2、书写代码

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);
    }

}

3、运行应用

在IDE创建好SpringBoot应用时,会创建一个程序入口类,即用@SpringBootApplication注解标注的类,运行这个类的主方法,便会启动该应用。

打开浏览器,输入localhost:8080,便会看到Hello World!出现在页面上。

不需要再在xml中书写大量的配置。

猜你喜欢

转载自www.cnblogs.com/ylcc-zyq/p/12564438.html