面经集合


SpringBoot

<p>[TOC]</p> <h1>14.  Spring Boot</h1> <h2>14.1.  Spring Boot基础</h2> <h3>14.1.1.  什么是SpringBoot</h3> <p>Spring在发展的过程中,它变得越来越笨重,有很多繁琐的配置,导致了开发部署的效率变低,为了解决这个问题,就在spring的基础上把很多常用的第三方库配置集成起来形成了开箱即用的SpringBoot。</p> <h3>14.1.2.  SpringBoot的优点</h3> <p>1.  基因良好:SpringBoot是在Spring基础上搭建的,他继承了Spring的优秀基因,使得Spring在使用中更简便。</p> <p>2.  简化编码:SpringBoot帮助我们继承了很多必须的依赖等,我们只需要引入SpringBoot就可以了,不需要再一个个手动添加依赖,简化了编码。</p> <p>3.  简化配置:Spring可能需要配置很多的XML文件等,但是SpringBoot只需要配置一个application.yml文件即可。</p> <p>4.  简化部署:SpringBoot内置了启动环境,我们不需要把项目打包再去运行环境上部署,打包好后直接命令启动就行。</p> <h3>14.1.3.  什么是JavaConfig</h3> <p>对于Spring来说,运行基础是Bean,对Bean的配置可以通过XML配置或者通过注解配置,SpringBoot为了简化XML配置就选择了注解配置,JavaConfig就是通过注解描述Bean配置的组件。</p> <h3>14.1.4.  JavaConfig的优点</h3> <p>1.  简化XML配置:JavaConfig提供的是纯Java方式的配置。</p> <p>2.  面向对象配置:由于配置被定义为JavaConfig中的类,因此可以利用Java面向对象的特征,拓展配置类的作用。</p>

页面列表

ITEM_HTML