初识SpringBoot

一、简介

Spring Boot是有Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置,我们也可以称它为SpringMVC框架的精简版。它最大的优点就是摆脱了Spring框架中各种复杂的配置,同时继承了大量常用的第三方库配置,开发人员在使用的时候只需要少量的配置代码,可以进行快速、敏捷地开发。

  • 独立运行的Spring 项目,可以以jar包的形式独立运行
  • 内嵌Servlet 容器
  • 提供starter简化Maven 配置
  • 自动配置Spring
  • 准生产的应用监控
  • 无代码生成和xml配置

二、入门实例

1.配置

  • jdk

初识SpringBoot

  • maven: 一个项目管理工具。

它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。

初识SpringBoot

  • IDEA: 按照安装步骤就行安装成功后,配置好jdk

2.Hello World

  • File->New->Project->Spring Initializr

初识SpringBoot

  • 填写项目信息

初识SpringBoot

  • 选择项目使用技术

初识SpringBoot

  • 填写项目名称

初识SpringBoot

  • 项目结构

初识SpringBoot

  • 添加控制器,直接修改项目启动类HelloworldApplication即可

初识SpringBoot

@SpringBootApplication是Spring Boot 项目的核心注解,主要目的是开启自动配置。main方法是一个标准的Java应用的main方法,主要作用是作为项目启动的入口。

  • 运行项目

初识SpringBoot
我们可以看到idea将项目部署在tomcat上,并且运行在端口8080

初识SpringBoot

这样我们就简单的创建了一个基于SpringBoot的java web项目。

三、命令行运行项目

  • 进入项目所在文件夹

1.第一种:直接使用mvn 运行

初识SpringBoot

2.第二种:生成jar包运行

  • 生成jar包

初识SpringBoot

  • 打开target文件夹

初识SpringBoot

  • 运行jar包

初识SpringBoot

  • 更改端口

初识SpringBoot