springboot学习

2022-11-13 12:57:30 浏览数 (1)

一、SpringBoot是什么?

代码语言:javascript复制
    springBoot框架。前段一个月时间我简单总结了一下在学习springcloud中遇到的一些知识点。从今天开始我计算再总结学习一下springboot。先简单了解一下springboot。springboot是由 Pivotal团队提供的新框架,它设计目的是用来简化新spring应用的初始搭建以及开发过程。它的核心思想就是约定大于配置,它使用了特定的方式来进行配置,简化开发人员的工作。其实:springboot并不是什么新框架,它其实整合了众多框架,像maven整合了很多jar一样,方便开发人员初始化工程和开发过程。

二、Spring Boot Web 依赖列表

代码语言:javascript复制
    Spring Boot 简化了 Spring 应用从搭建到开发的过程,SpringBoot 提供了很多「开箱即用」的依赖,通过在pom.xml 配置文件中添加对应的资源依赖,就可以作做即添加即使用。比如加入 spring-boot-starter-data-jpa 依赖,就可以使用数据持久层框架 Spring Data JPA 操作数据源。当开发一个特定类型的应用程序时,特定的 Starter 提供所需的依赖关系,并且将对应的 Bean 注册到 Spring 容器中。相比 Spring 以前需要大量的XML配置以及复杂的依赖管理,极大的减少了开发工作量和学习成本。

    下面咱们就认识一下常用的一些依赖

spring-boot-starter-web 开启动web 应用。

代码语言:javascript复制
   说明:spring-boot-starter-web 是一个用于构建 Web 的 Starter ,包括构建 RESTful 服务应用、Spring MVC 应用等。并且不需要额外配置容器,默认使用 Tomcat 作为嵌入式容器。下面是它主要依赖的资源关系列表:

三、Spring Boot Web 注解列表

@SpringBootApplication 标识 @SpringBootApplication 的应用,初始化经过 spring-boot-starter 核心包中的自动化配置,构建了 Spring 容器,并通过 Tomcat 启动 Web 应用。

@Controller 注解在 Controller 类上,标识其为一个可接收 HTTP 请求的控制器

@RequestMapping(value = “/xxx”) 注解 标识 Controller 类下所有接收的请求路由都是 /xxx开头的。注意:类上的 @RequestMapping 注解是不必需的

@RequestMapping(method = RequestMethod.GET) 注解 标识该 getxxxList(ModelMap map) 方法会接收并处理 /xxx请求,且请求方法是 GET。getxxxList(ModelMap map) 方法返回的字符串 xxxList ,代表着是视图,会有视图解析器解析成为一个具体的视图对象,然后经过视图渲染展示到浏览器。

四、如何使用Springboot呢?

主要步骤如下:

代码语言:javascript复制
   第一步:在pom.xml配置文件中引入资源包


     第二步:项目启动类中,添加的注解。


   第三步:配置文件

0 人点赞