码迷,mamicode.com
首页 > 其他好文 > 详细

StringBoot入门

时间:2020-03-16 15:06:41      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:test   info   bsp   编码格式   uil   新建   repo   depend   要求   

一、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入门

标签:test   info   bsp   编码格式   uil   新建   repo   depend   要求   

原文地址:https://www.cnblogs.com/zymbky/p/12503300.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!