Spring Boot(一):入门篇

我不是女神ヾ 2022-09-15 03:29 268阅读 0赞

目录

一、Spring Boot是什么?

二、SpringBoot有哪些特点?

三、快速开始

1、初始化项目环境

2、填写项目信息​

3、添加SpringWeb依赖

4、完成项目构建​

四、编写入门程序

五、启动程序

六、总结


一、Spring Boot是什么?

  1. Spring Boot是由Pivotal团队提供的全新[框架][Link 1],其设计目的是用来[简化][Link 2]新[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、初始化项目环境

watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16

" class="reference-link">2、填写项目信息watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 1

3、添加SpringWeb依赖

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

watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 2

" class="reference-link">4、完成项目构建watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 3

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

watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 4

四、编写入门程序

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

  1. package com.csdn.hellospringboot.controller;
  2. import org.springframework.web.bind.annotation.GetMapping;
  3. import org.springframework.web.bind.annotation.RestController;
  4. @RestController
  5. public class HelloController {
  6. @GetMapping("/hello")
  7. public String index() {
  8. return "hello,SpringBoot";
  9. }
  10. }

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

五、启动程序

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

watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAUm9jLXhi_size_20_color_FFFFFF_t_70_g_se_x_16 5

六、总结

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

发表评论

表情:
评论列表 (有 0 条评论,268人围观)

还没有评论,来说两句吧...

相关阅读