Spring Boot中一些注解的使用

1、@SpringBootApplication注解@SpringBootApplication是一个复合注解,包括@ComponentScan@SpringBootConfiguration@EnableAutoConfiguration。@SpringBootConfiguration,继承自@Configuration,二者功能也一致,标注当前类是配置类,并会将当前类内...
摘要由CSDN通过智能技术生成
1、@SpringBootApplication注解
@SpringBootApplication是一个复合注解,包括

@ComponentScan

@SpringBootConfiguration

@EnableAutoConfiguration。


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


@EnableAutoConfiguration,其作用启动自动配置,
@EnableAutoConfiguration,注解意思就是Springboot根据你添加的jar包来配置你项目的默认配置,比如根据spring-boot-starter-web ,来判断你的项目是否需要添加了webmvc和tomcat,就会自动的帮你配置web项目中所需要的默认配置。


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


@SpringBootApplication只会扫描@SpringBootApplication注解标记类包下及其子包的类(特定注解标记,比如@Controller,@Service,@Component,@Configuration和@Bean注解等等)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值