博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot中的注解@SpringBootApplication和(@Configuration......)
阅读量:5993 次
发布时间:2019-06-20

本文共 1196 字,大约阅读时间需要 3 分钟。

以下选自官方的文档

Many Spring Boot developers always have their main class annotated with
@Configuration,
@EnableAutoConfiguration,
@ComponentScan.
Since these annotations are so frequently used together (especially if you follow the best practices above), Spring Boot provides a convenient @SpringBootApplication alternative.
翻译:许多SpringBoot的开发者都喜欢在主方法中注解。
因为这些注解是很频繁的在一起使用,SpringBoot提供了一个更加便捷的注解@SpringBootApplication,来替代三个一起使用。
意思就是:一个抵三个。
@Configuration:配置
@EnableAutoConfiguration:自动加载配置
@ComponentScan:扫描指定的包


The @SpringBootApplication annotation is equivalent to using @Configuration, @EnableAutoConfiguration, and @ComponentScan with their default attributes, as shown in the following example:

package com.example.myapplication;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication // same as @Configuration @EnableAutoConfiguration @ComponentScanpublic class Application {
public static void main(String[] args) { SpringApplication.run(Application.class, args); }}

ps:@SpringBootApplication also provides aliases to customize the attributes of @EnableAutoConfiguration and @ComponentScan.

转载地址:http://bpxlx.baihongyu.com/

你可能感兴趣的文章
BWA SAM文件格式
查看>>
3DES加密
查看>>
Hive应用:外部分区表
查看>>
angularJS 路由加载js controller 未定义 解决方案
查看>>
解决Uncaught SyntaxError: Unexpected token var报错问题
查看>>
中金支付开发
查看>>
ABAP Netweaver和Hybris Enterprise Commerce Platform的登录认证
查看>>
Chrome开发者工具中Elements(元素)断点的用途
查看>>
Excel提示:您的组织策略阻止我们为您完成此操作
查看>>
十一课堂|通过小游戏学习Ethereum DApps编程(4)
查看>>
linux以太坊开发环境搭建
查看>>
数据库:数据库优化(一)
查看>>
第十次课
查看>>
docker安装
查看>>
Netty 简单服务器 (三)
查看>>
负载均衡服务器nginx详细安装教程及网络部署
查看>>
分布式消息通信ActiveMQ原理-持久化策略-笔记
查看>>
MySQL中删除重复数据
查看>>
【synchronized底层原理之4】锁的升级过程及比较
查看>>
通配符及输入输出重定向、管道符和作业控制
查看>>