springboot面试题

1 什么是springboot ?
用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件)

创建独立的spring引用程序 main方法运行

嵌入的Tomcat 无需部署war文件

自动配置spring添加对应功能starter自动化配置,简化maven配置

答:spring boot来简化spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用

2 Springboot 有哪些优点?
-快速创建独立运行的spring项目与主流框架集成

-使用嵌入式的servlet容器,应用无需打包成war包

-starters自动依赖与版本控制

-大量的自动配置,简化开发,也可修改默认值

-准生产环境的运行应用监控

-与云计算的天然集成
3.springboot有哪些自动配置?

 

4.springboot

的多环境配置

spring.profiles.active:可以选择激活哪一个配置文件

#spring.profiles.active=dev

spring.profiles.active=test

ymal配置:

server:
port: 8081
spring:
profiles:
active: dev
---
server:
port: 8082
spring:
profiles: dev
---
server:
port: 8083
spring:
profiles: test

 

posted @ 2023-06-01 22:07  人在代码在  阅读(24)  评论(0)    收藏  举报