关于启动类的注解

关于启动类的注解

问题描述:

springboot电商项目有加这两注解,为什么这里启动类不用加 @EnableSwagger2 和 @EnableCaching 注解呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小班 2021-03-26 17:08:25

同学你好,1、@EnableSwagger2是swagger2中的注解,表示开启swagger2。

@EnableCaching注解,打开缓存功能

    ​2、在当前小节中,还没有使用缓存等内容,所以视频中老师的代码里并没有添加这两个注解,同学可以继续向后学习,在后面的小节中有对应的讲解,之后就会添加这个注解。

所以在最后提供的源码中,有这个注解。

祝学习愉快!

  • 提问者 慕设计8389487 #1

    1,swagger注解和有没有使用缓存没有关系吧  

    2,这个是商品模块有使用缓存,为什么不用@enableCaching注解开启,后续的源码中我看了也是没有这两个注解

    2021-03-30 15:10:09
  • 好帮手慕小班 回复 提问者 慕设计8389487 #2

    同学你好,1、是的,swagger注解与使用缓存并没有关系。

        2、@EnableCaching注解是spring framework中的注解驱动的缓存管理功能,这里没有在启动类中使用这个注解,是因为在CachingConfig中使用了这个注解,所以缓存也是开启的。

    http://img1.sycdn.imooc.com//climg/6062e7b10944b13505130209.jpg

    上面是老师的描述有一些问题,在当前项目中,是在配置类中使用了@EnableCaching,而不是在启动类中使用了@EnableCaching。

    祝学习愉快!

    2021-03-30 16:58:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师