美文网首页
SpringBoot中注解

SpringBoot中注解

作者: HoooooG | 来源:发表于2017-12-18 16:34 被阅读0次
    1. @SpringBootApplication是一个复合注解,包括@ComponentScan,@SpringBootConfiguration@EnableAutoConfiguration

    @SpringBootConfiguration继承自@Configuration,二者功能也一致,标注当前类是配置类,并会将当前类内声明的一个或多个以@Bean注解标记的方法的实例纳入到spring容器中,并且实例名就是方法名。

    • @EnableAutoConfiguration的作用启动自动的配置,@EnableAutoConfiguration注解的意思就是Springboot根据你添加的jar包来配置你项目的默认配置,比如根据spring-boot-starter-web ,来判断你的项目是否需要添加了webmvctomcat,就会自动的帮你配置web项目中所需要的默认配置。在下面博客会具体分析这个注解,快速入门的demo实际没有用到该注解。

    • @ComponentScan,扫描当前包及其子包下被@Component@Controller@Service@Repository注解标记的类并纳入到spring容器中进行管理。是以前的<context:component-scan>(以前使用在xml中使用的标签,用来扫描包配置的平行支持)。

    • @RestController:标注 Controller类,spring 4 新加注解,相当于@Controller +@ResponseBody ,主要是为了使http 请求返回数据格式为json 格式,正常情况下都是使用这个注解

    相关文章

      网友评论

          本文标题:SpringBoot中注解

          本文链接:https://www.haomeiwen.com/subject/mirmwxtx.html