StringBoot入门

Posted zymbky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了StringBoot入门相关的知识,希望对你有一定的参考价值。

一、SpringBoot入门

简介:是一个快速开发的框架,能够帮助我们快速整合第三方框

架(主要借助于 Maven 依赖关系),完全采用注解化,简化 XML 配置,内置嵌入 Http 服务器(Tomcat,Jetty),默认嵌入 Tomcat 服务器,最终以 Java 应用程序进行执行

1、SpringBoot特点

  <1>创建独立的 Spring 应用程序

  <2>嵌入到 Tomcat,无需部署 WAR 文件

  <3>简化 Maven 配置

  <4>自动配置 Spring

  <5>提供生产就绪型功能,如指标,健康检查和外部配置

  <6>绝对没有代码生成并且对 XML 也没有配置要求

2、开发环境的搭建

<1>JDK 的要求:使用 JDK1.8 以上版本

<2>开发工具

Spring Tool Suite 简称 STS,下载地址为:http://spring.io/tools/sts/all/,我们选择 Windows 版本下载即可。STS 为绿色版,解压之后可以直接使用

<3>Maven 的要求

   项目管理工具推荐使用 apache-maven-3.3.9 及以上版本

3、Spring Boot 开发流程

  <1>创建 Maven 项目

     打开 STS 开发工具,点击 File 中 New > Maven Project 新建一个 Maven 项目,点击 next

 技术图片

技术图片

创建好的项目结构如下图

 技术图片

<2>引人 pom 依赖

 技术图片

基础依赖的代码是:

 <!-- Spring Boot 启动父依赖 -->

<parent>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-starter-parent</artifactId>

    <version>2.0.4.RELEASE</version>

    <relativePath /> <!-- lookup parent from repository -->

</parent>

<!-- 项目设置:编码格式UTF-8 -->

<properties>

    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

    <java.version>1.8</java.version>

</properties>

<dependencies>

<!--单元测试依赖 -->

<dependency>

    <groupId>junit</groupId>

    <artifactId>junit</artifactId>

    <version>3.8.1</version>

    <scope>test</scope>

</dependency>

<!-- Spring Boot SpringMVC框架依赖 -->

<dependency>

     <groupId>org.springframework.boot</groupId>

     <artifactId>spring-boot-starter-web</artifactId>

</dependency>

<!-- Spring Boot 测试依赖 -->

<dependency>

     <groupId>org.springframework.boot</groupId>

     <artifactId>spring-boot-starter-test</artifactId>

     <scope>test</scope>

</dependency>

<!-- 热部署 -->

<dependency>

     <groupId>org.springframework.boot</groupId>

     <artifactId>spring-boot-devtools</artifactId>

     <optional>true</optional>

     <!-- optional=true,依赖不会传递,该项目依赖devtools;之后依赖myboot项目的项目如果想要使用 devtools,需要重新引入 -->

     <scope>true</scope><!-- 热部署 -->

</dependency>

</dependencies>

<3>创建 SpringBoot 入口函数

 技术图片

 

 

 技术图片

 

 

 技术图片

 

 

<3>创建控制器

技术图片

 

技术图片

 

 

最后一步 运行项目

有两种运行方式

 1、右键Run As> Spring Boot App

 2、在Boot Dashboard 仪表盘上

技术图片

 

技术图片

 

 技术图片

这样一个简单的代码就完成了。

以上是关于StringBoot入门的主要内容,如果未能解决你的问题,请参考以下文章

Stringboot项目打war包

Sping Boot入门到实战之入门篇:Spring Boot属性配置

Spring Boot 2从入门到入坟 | 基础入门篇:「Spring Boot 2从入门到入坟」系列教程介绍

Spring Boot 2从入门到入坟 | 基础入门篇:「Spring Boot 2从入门到入坟」系列教程介绍

Spring Boot入门===Hello World

spring boot入门与进阶