面经集合


SpringBoot

[TOC]

14.  Spring Boot

14.1.  Spring Boot基础

14.1.1.  什么是SpringBoot

Spring在发展的过程中,它变得越来越笨重,有很多繁琐的配置,导致了开发部署的效率变低,为了解决这个问题,就在spring的基础上把很多常用的第三方库配置集成起来形成了开箱即用的SpringBoot。

14.1.2.  SpringBoot的优点

1.  基因良好:SpringBoot是在Spring基础上搭建的,他继承了Spring的优秀基因,使得Spring在使用中更简便。

2.  简化编码:SpringBoot帮助我们继承了很多必须的依赖等,我们只需要引入SpringBoot就可以了,不需要再一个个手动添加依赖,简化了编码。

3.  简化配置:Spring可能需要配置很多的XML文件等,但是SpringBoot只需要配置一个application.yml文件即可。

4.  简化部署:SpringBoot内置了启动环境,我们不需要把项目打包再去运行环境上部署,打包好后直接命令启动就行。

14.1.3.  什么是JavaConfig

对于Spring来说,运行基础是Bean,对Bean的配置可以通过XML配置或者通过注解配置,SpringBoot为了简化XML配置就选择了注解配置,JavaConfig就是通过注解描述Bean配置的组件。

14.1.4.  JavaConfig的优点

1.  简化XML配置:JavaConfig提供的是纯Java方式的配置。

2.  面向对象配置:由于配置被定义为JavaConfig中的类,因此可以利用Java面向对象的特征,拓展配置类的作用。

14.1.5.  如何重新加载springboot上的更改,无需重启服务器

14.1.6.  yaml是什么

14.1.7.  如何实现springboot应用程序安全性

14.1.8.  如何使用springboot实现分页和排序

14.1.9.  springboot异常处理

14.1.10.  websockets

14.2.  w

页面列表

ITEM_HTML