目录
Spring&SpringMVC&SpringBoot面试题
SSH框架:
SSM:
SSMP框架:
SpringBoot框架:
1.自动版本仲裁:
2.application.properties配置文件
什么是SpringBoot启动器(Starter):
Spring&SpringMVC&SpringBoot面试题
SSH框架:
Spring+Struts2+Hibernate
Spring:项目中所有核心的Bean管理,核心是IoC和AoP
IoC+AoP MVC框架 持久层ORM框架
Web开发 数据库开发
Struts2:一款Web框架
Hibernate:一款orm框架
SSM:
Spring+SpringMVC+MyBatis
Spring:项目中所有核心的Bean管理,核心是IoC和AoP
SpringMVC:一款Web框架,Spring公司自己写的
MyBatis:一款orm框架
SSMP框架:
MP=MyBatis Plus
SpringBoot框架:
1.自动版本仲裁:
SpingBoot提供了一个名称spring-boot-dependencies的父工程,pom文件的<dependencyManangement>里面定义了很多的三方库的版本,可以被子工程继承
1.父工程中定义的版本,子工程中在安装的时候不需要指定version,maven会直接使用父工程的version
2.父工程中没有定义过的,子工程自己想要定义版本
3.父工程中定义过的,但是子工程不想用,子工程可以重写version
2.application.properties配置文件
配置文件格式有2种:
1.properties格式
2.yaml格式(亚美儿)
SpringBoot如何使用多套profile环境:
总配置文件 application.properties
切换当前环境:spring.profile.active=dev|prod
开发环境配置文件 application-dev.properties
生产环境配置文件 application-prod.properties
什么是SpringBoot启动器(Starter):
SpringBoot为我们提供了很多启动器用于各种领域的快速开发
启动器:本质上是一个jar包,是一个半成品的工程,是某一个领域中快速开发的终极解决方案
官方启动器命名:spring-boot-starter-领域
第三方启动器命名:第三方公司-boot-starter
启动器一:spring-boot-starter-web
用于web开发的启动器:
Spring IoC容器
Spring MVC
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
启动器二:spring-boot-starter-aop
用于面向切面编程的启动器
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>
启动器三:mybatis-plus-boot-starter
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2</version> </dependency>
更多推荐
8.12 Day40---Spring&SpringMVC&SpringBoot面试题
发布评论