SpringBoot

SpringBoot

什么是SpringBoot?

SpringBoot来简化Spring应用开发,拥有起步依赖和自动装配的特性,约定大于配置,去繁化简.

请说明一下springmvc和spring-boot区别是什么?

SpringMVC:Spring对Web的一个支持,封装了Servlet。

SpringBoot:快速开发Spring应用的一种方式,拥有起步依赖和自动装配的特性,融入了约定大于配置的思想。(总的来说,就是推荐使用默认配置,如果有特殊需求,可自定义配置)

为什么需要spring-boot-maven-plugin?

spring-boot-maven-plugin提供了一些像jar一样打包或者运行应用程序的命令。

SpringBoot有几种启动方式,打包方式?

1.运行main()方法。

2.打开命令管理器,java -jar 运行jar包文件。

3.打开tomcat目录文件,将war包放入webapp目录中,运行即可。

4.通过maven插件方式启动

Spring Initializr 是创建 Spring Boot Projects 的唯一方法吗?

不是

1、使用idea创建

2、通过地址:https://start.spring.io/

Springboot读取配置文件的方式

application.yml(需严格按照指定规范语法)

application.properties(按键值对的方式)

bootstrap.yml(优于application.yml先加载)

配置文件获取方式:
文章一:https://cloud.tencent.com/developer/article/1657268
文章二:https://www.cnblogs.com/studyjobs/p/16526067.html
文章三:https://www.cnblogs.com/zhangweizhong/p/13285986.html

Spring boot的如何整合第三方技术(比如ES,MQ)

添加依赖

导入配置文件

在Spring启动类上开启第三方技术

SpringBoot自动配置的原理

在Spring程序main方法中,添加@SpringBootApplication或者@EnableAutoConfiguration会通过SPI机制自动去maven中读取每个starter中的spring.factories文件,该文件里配置了所有需要被创建的Spring容器中的bean。

RequestMapping和GetMapping的不同之处在哪里?

RequestMapping可以进行GET、POST、PUT或者其他的注释中具有的请求方法。

GetMapping是Get请求方法中的一个特例,它只是RequestMapping的一个延伸,目的是为了提高清晰度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值