当前位置:   article > 正文

SpringBoot入门(第一章)_24. 下列选项中,关于 spring boot 概述错误的是( b)。 a、pivotal 团队通

24. 下列选项中,关于 spring boot 概述错误的是( b)。 a、pivotal 团队通过配置类

章节介绍:

  • Spring Boot 介绍
  • 构建 Spring Boot 项目及启动器讲解
  • Spring Boot 入门 HelloWorld

一、Spring Boot 介绍

1.Spring Boot 特点:

  • Spring Boot 设计目的是用来简化新 Spring 应用的初始搭建以及开发过程
  • 嵌入的Tomcat , 无需部署 war 文件
  • Spring Boot 并不是对 Spring 功能上的增强,而是提供了一种快速使用 Spring 的一种方式。

二、构建 Spring Boot 项目及启动器讲解

1.使用 maven 构建 SpringBoot 项目

(这里注意,你本地maven库下载不了这个jar包试着换个版本,有时候会遇到这种问题)

2.注入 Spring Boot 启动坐标

   在pom.xml文件中添加启动器

  1. <!-- springBoot的启动器 -->
  2. <dependency>
  3. <groupId>org.springframework.boot</groupId>
  4. <artifactId>spring-boot-starter-web</artifactId>
  5. </dependency>

3. Spring Boot 启动器

所谓的 springBoot 启动器其实就是一些 jar 包的集合。SprigBoot 一共提供 44 启动器。

  3.1 spring-boot-starter-web 支持全栈式的 web 开发,包括了 romcat 和 springMVC 等 jar

  3.2 spring-boot-starter-jdbc 支持 spring 以 jdbc 方式操作数据库的 jar 包的集合

  3.3 spring-boot-starter-redis 支持 redis 键值存储的数据库操作

  。。。 。。。

三、Spring Boot 入门 HelloWorld

1.编写返回 HelloWorld 的 Controller

  1. /**
  2. * SpringBoot HelloWorld
  3. * @author Administrator
  4. *
  5. */
  6. @Controller
  7. public class HelloWorld {
  8. @RequestMapping("/hello")
  9. @ResponseBody
  10. public Map<String, Object> showHelloWorld(){
  11. Map<String, Object> map = new HashMap<>();
  12. map.put("msg", "HelloWorld");
  13. return map;
  14. }
  15. }

2.编写启动 Spring Boot 的启动类

  创建好直接右键 run as > java控制台输出 就好

  1. /**
  2. * SpringBoot 启动类
  3. * @author Administrator
  4. *
  5. */
  6. @SpringBootApplication
  7. public class App {
  8. public static void main(String[] args) {
  9. SpringApplication.run(App.class, args);
  10. }
  11. }

   运行效果:

3.关于编写启动器需要注意的问题

    启动器存放的位置。启动器可以和 controller 位于同一个包下,或者位于 controller 的上一级 包中,但是不能放到 controller 的平级以及子包下。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/383285
推荐阅读
相关标签
  

闽ICP备14008679号