SpringBoot的总结

1.什么是java配置

      java配置使用Java类替代原来的xml文件。

      它的作用与优点:程序员就可以完全脱离xml文件,避免了开发人员在Java类与xml文件之间的频繁切换问题

2.谈谈你如何理解springboot

   SpringBoot其实并不是一个全新的框架,而是内部集成了很多的其他框架,并且做好了默认的配置,比如spring与mybatis的整合,spring与springmvc的整合,spring与redis的整合等等。使得开发者可以非常方便的开发,部署项目。   SpringBoot的原理是由启动器和自动配置。 启动器:是我们在pom文件中引入的依赖,比如spring-boot-starter-web。自动配置:就是在引入依赖之后,Springboot就认为我们需要使用到一些相关的技术,maven就会自动去加载相关的jar包依赖,就会自动加载默认的配置。

3.SpringBoot的原理

     SpringBoot的实现是由启动器和自动配置以及大量的注解来完成的。

   启动器:是我们在pom文件中引入的依赖,比如spring-boot-starter-xxx(spring-boot-starter-web),

   自动配置: SpringBoot不是一个全新框架,而是其中内部继承其他的框架并做了一些默认配置,这就是自动配置。就是在引入依赖之后,Springboot就认为我们需要使用到一些相关的技术,maven就会自动去加载相关的jar包依赖,就会自动加载默认的配置。

4.SpringBoot常用的注解有哪些,分别有什么作用

   @SpringBootConfiguration:用在类上,是一个组合注解,说明该注解所描述的类是一个xml文件,可以自动使用SpringBoot配置,可以自动扫描同包或子包下所有的注解

   @EnableAutoConfiguration:使用在类上,自动加载配置。 如果不想用默认的配置使用excludeName属性或者exclude属性。

   @ComponentScan:设置扫描包,默认扫描同包和子包

     @value: 使用在属性上,给属性赋值

  @Configuration:这个注解可以使用在类上,声明该类是一个配置类,使用java类替代原先的XML文件。(如:可以在该类直接创建对象,不需要再去配置文件创建对象了)
  @Bean: 该注解使用在方法上,用来创建对象。方法名就是在ioc容器中的标记,可以通过方法名来拿这个对象(不是对象名,要是对象的话就可以直接用,而他需要用的时候去ioc容器中给它取出来即可(getbean方法))

 @PropertySource: 使用在类上,读取外部文件,value=("路径")是读取文件的,可以读取多个文件,ignoreResourceNotFound:文件找不到是否继续执行,默认值是false,改成true生效

@ResponseBody:使用在类上或方法上,返回值的类型就

@RequestMapping:使用在方法或类上,说明是该类或该方法的映射路径

5.如何访问SpringBoot的静态资源

  在resource下建一个static或public包,将静态资源都存放到resources下的static、public包下比如图片,js,html,css

6.SpringBoot的优势

1)开箱即用,提高开发效率和部署效率

2)内部集成了很多框架的默认配置

3)内部内嵌一个tomcat,无需依赖外部的web容器

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值