栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring Boot(一):入门篇

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring Boot(一):入门篇

目录

一、Spring Boot是什么?

二、SpringBoot有哪些特点?

三、快速开始

1、初始化项目环境

 2、填写项目信息​

 3、添加SpringWeb依赖

 4、完成项目构建​

四、编写入门程序

五、启动程序

六、总结


一、Spring Boot是什么?

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

二、SpringBoot有哪些特点?


1、可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;

2、内嵌Tomcat或Jetty等Servlet容器;

3、提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;

4、尽可能自动配置Spring容器;

5、提供准备好的特性,如指标、健康检查和外部化配置;

6、绝对没有代码生成,不需要XML配置。

三、快速开始

在教程开始之前,需要确保你本机已经正确的配置好了JAVA环境变量。

1、初始化项目环境

 2、填写项目信息

 3、添加SpringWeb依赖

由于是SpringBoot第一个程序,我们只添加Spring Web依赖即可。

 4、完成项目构建

这样,我们就创建好了一个SpringBoot项目。

 

 四、编写入门程序

按照国际惯例,我们在学习一门技术的时候,通常都会先写一个Hello World版本的Demo程序。

package com.csdn.hellospringboot.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {


    @GetMapping("/hello")
    public String index() {
        return "hello,SpringBoot";
    }

}

@RestController :其实就是@Controller+@ResponseBody的一个组合注解。

五、启动程序
然后我们右键启动HelloSpringbootApplication.java程序,由于Springboot中内嵌了tomcat容器,所以默认端口是8080,启动之后,我们访问:http://localhost:8080/hello,即可看到下面的界面。

六、总结

 至此,一个简单的SpringBoot项目就构建完成了,相比于之前的SSH和SSM来说,SpringBoot使用起来非常简单,在以往的SSH和SSM框架中,即使写一个简单的应用程序,配置文件都需要写一大堆,很是繁琐,对于初学者,如果对框架原理理解不深的,出现了问题,一般很难自己解决。即使能解决,也需要花费大量的时间,但是SpringBoot就不一样,它遵循约定约定优于配置,只需要你遵循它的规范,写一个不是很复杂应用程序就很简单。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/305282.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号