SpringBoot

来源:互联网 发布:方便面 数据报告 编辑:程序博客网 时间:2024/05/16 00:27

Spring Boot是用来简化新Spring应用的初始搭建及开发过程,也就是说用来把项目的多个框架的配置文件放在SprinBoot里做自动引导。(引导器)



Spring Boot主要有如下核心功能:

1.独立运行的Spring项目

Spring Boot可以以jar包的形式来运行,运行一个Spring Boot项目我们只需要通过java -jar xx.jar类运行。非常方便。

2.内嵌Servlet容器

Spring Boot可以内嵌Tomcat,这样我们无需以war包的形式部署项目。

3.提供starter简化Maven配置

使用Spring或者SpringMVC我们需要添加大量的依赖,而这些依赖很多都是固定的,这里Spring Boot 通过starter能够帮助我们简化Maven配置。

4.自动配置Spring
5.准生产的应用监控
6.无代码生成和xml配置





Spring Boot的配置文件

Spring Boot使用一个全局的配置文件application.properties或者application.yml,配置文件放在src/main/resources目录下。properties是我们常见的一种配置文件,Spring Boot不仅支持properties这种类型的配置文件,也支持yaml语言的配置文件,我这里以properties类型的配置文件为例来看几个案例。

1.修改Tomcat默认端口和默认访问路径

Tomcat默认端口是8080,我将之改为8081,默认访问路径是http://localhost:8080,我将之改为http://localhost:8081/helloboot,我们来看看这两个需求要怎么样通过简单的配置来实现。
很简单,在application.properties文件中添加如下代码:

server.context-path=/hellobootserver.port=8081