springboot面试题

1.springboot是什么?

springboot是spring的子项目,无需繁重的配置,提供了各种starter启动器,提供了标准化的默认配置,如springmvc,mybatis等。

2.springboot提供了哪些核心的功能

1.独立运行spring项目,可以以jar包形式独立运行,内嵌servlet

2.提供starter简化maven配置

3.自动配置spring bean

4.无代码生成和xml配置

3.springboot的优点

使配置变得简单,编码变得简单,部署变得简单,使监控变得简单

4.springboot,springmvc和spring有什么区别?

spring的完整名字是spring framework,它提供了多个模块springioc,springaop,springmvc等所以springmvc是spring framework众多模块中的一个,而springboot是构造在spring framework之上的boot启动器,旨在更容易配置一个spring项目

5.springboot中的starter是什么?

就是一些pom依赖

6.springboot中常用的starter是什么?

spring-boot-starter-web :提供 Spring MVC + 内嵌的 Tomcat

spring-boot-starter-data-jpa :提供 Spring JPA + Hibernate 。

spring-boot-starter-data-redis :提供 Redis

mybatis-spring-boot-starter :提供 MyBatis

8.如何统一引入springboot版本?

因为一般我们的项目中,都有项目自己的maven parent项目,所以方式一显然会存在冲突,所以实际场景下推荐使用方式二

9.如何更改tomcat的内嵌端口?

方式一,修改 application.properties 配置文件的 server.port 属性 。

server.port=9090

方式二,通过启动命令增加 server.port 参数进行修改

java -jar xxx.jar --server.port=9090

10.如何重新加载spring boot上的更改,而无需重新启动服务器

spring-boot-devtools插件注意这个工具需要配置idea自动编译

11.springboot配置文件有哪几种格式?

yaml,properties

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值