Spring Boot框架(一)-- 初识Spring Boot

 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

根据Spring Boot官网介绍,SpringBoot有六大特点:

  • 创建独立的Spring应用程序

  • 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)

  • 提供starter简化Maven配置

  • 尽可能自动配置Spring和第三方库

  • 提供生产监控功能,例如指标,运行状况检查和外部化配置

  • 绝对没有代码生成,也不需要XML配置

OK,下面开始从零开始一个springboot的项目:

项目创建:

我们先来看看如何创建一个Spring Boot项目,这里以IntelliJ IDEA为例,使用其他工具的自行搜索创建方式:

首先创建一个项目,创建时选择Spring Initializr,然后Next,如下图:

然后填写项目信息:

 然后选择项目使用到的技术,Spring Boot版本建议选择最新的稳定版,勾选上Web就可以了,如下图:

最后填写工程名字,选择项目工作空间(路径)点击finish: 

 第一次创建时系统会去下载需要的依赖等,等待一会儿就好,后面每次创建都会很快。

项目创建完成之后,在项目的根目录下会有一个***+Application命名规则的入口类,如下图:

 

 这个类是整个项目的入口类,有一个@SpringBootApplication注解,这是整个Spring Boot的核心注解,它的目的就是开启Spring Boot的自动配置。我们可以在这个类上再添加一个@RestController注解,使之变为一个Controller,然后里边提供一个地址转换方法,如下:

 然后点击项目启动按钮运行,在IntelliJ中就是这个按钮:

 启动成功后就可以直接在浏览器中访问了,如下:

 截止到现在,我们一个简单的Spring Boot工程已经创建出来了,并且成功的从浏览器中访问到了。

Spring Boot的配置文件

Spring Boot使用一个全局的配置文件application.properties或者application.yml,配置文件放在src/main/resources目录下。properties是我们常见的一种配置文件,Spring Boot不仅支持properties这种类型的配置文件,也支持yaml语言的配置文件,这里以properties类型的配置文件为例来看。
1.修改Tomcat默认端口和默认访问路径

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

server.servlet.context-path=/springboot
server.port=8089

然后再启动项目,在浏览器中就得这样来访问了:

原创文章 61 获赞 84 访问量 1万+

猜你喜欢

转载自blog.csdn.net/MICHAELKING1/article/details/90041876