SpringBoot学习心得

SpringBoot是Spring框架集合中的其中一个框架,Spring官网中有很多以Spring-XXX命名的框架:SpringMVC,SpringColud,SpringData等一系列框架。

 1. SpingBoot是什么?
 Spring Boot设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
 
 2. SpringBoot能用来干嘛?

在学习Spring框架的时候我们需要为项目配置Spring的XML文件,虽然同注解(annotation)的方式可以减轻我们配置文件的工作,此外还需要配置一系列的文件;况且部分低版本的Spring是不支持注解的,通过XML配置对于程序开发过程中是又费时还容易出错,而Spring推出SpringBoot相当于简化了Spring,可以当成是Spring框架的一个框架,帮Spring简化配置工作,简化程序开发过程。

简而言之:简化Spring中的文件配置
 
 3. SpringBoot相比其他框架优势是什么?

  简化了文件配置,内嵌有Tomcat或Jetty等Servlet容器,快速开发web项目,能与其他框架很好的融合,丰富的插件。。。
 
 4. SpringBoot的缺点是什么?

 没有做到真正的“不需要“配置文件,任然需要配置文件(只是没有以前繁琐了)

SpringBoot更好的运用于新项目,对于SpringFrameWork项目很难转化,而且对于大项目springBoot显得有点局限。
 
 5. SpringBoot的相关知识点?

SpringBoot请求参数:与Spring中参数传递类似

@RequestParam:用于将指定的请求参数赋值给方法中的形参

@PathVariable:用于将请求URL中的模板变量映射到功能处理方法的参数上

 

静态资源访问:

访问本地资源:在SpringBoot的配置文件applactionContext.yml中设置

SpringBoot学习心得_第1张图片

 

 

 

 

你可能感兴趣的:(Spring)