注解springbootapplication包含哪几个注解

 我来答
养绿植的茹小茹
2023-08-10 · TA获得超过242个赞
知道大有可为答主
回答量:5352
采纳率:95%
帮助的人:75.2万
展开全部

注解springbootapplication包含注解如下:

1、@SpringBootConfiguration:读取配置文件,配置文件的路径是当前根目录(src/main/resources/application.yml等)。

2、EnableAutoConfiguration:开启自动配置,扫描当前的所有依赖的jar包,发现新的依赖出现将会将会根据依赖完各种自动配置(扫描start_web,自动配置内置tomcat默认路径、端口;依赖了rabbitmq,自动配置rabbitTemble)。

3、ComponetScan:属于Spring框架。

扩展资料

SpringBoot基于所添加的依赖,去“猜测”你想要如何配置Spring。比如引入了spring-boot-starter-web,而这个启动器中添加了tomcat、SpringMVC的依赖。

此时自动配置就知道是要开发一个web应用,所以就帮完成了web及SpringMVC的默认配置了!我们使用SpringBoot构建一个项目,只需要引入所需框架的依赖,配置就可以交给SpringBoot处理了。

虽然Component注解也会当做配置类,但是并不会为其生成CGLIB代理Class,所以在生成Driver对象时和生成Car对象时调用car()方法执行了两次new操作,所以是不同的对象。当时Configuration注解时,生成当前对象的子类Class,并对方法拦截,第二次调用car()方法时直接从BeanFactory之中获取对象,所以得到的是同一个对象。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式