1、Spring和springBoot和SpringCloud分别是什么及区别;
Spring是一个框架,包含很多模块,比如core,jdbc,dao,mvc,国际化等等;
SpringBoot可以理解是spring的脚手架,快速地使用Spring进行集成开发,把spring的多个模块都集成在内,提供很简单的配置方式使用;
SpringCloud是1个微服务框架,以SpringBoot为基础,同样包括多个模块,比如gateway等,每个模块都可以被替换;
2、swagger和knife4j的区别;
两者都是针对SpringBoot等web应用开发的开源应用程序,实现web的api自动转换成标准化文档,后者是在前者基础上优化了UI,且后者使用时需要swagger2相关依赖;
3、SpringBoot中@Autowired和@Resource注解的区别;
@Autowired按照byType注入;@Resource按照byName注入;@autowired可以使用@Qualifier("xx")注解实现@Resource(name="xx")同样的效果;
4、@Qualifier和@Value的区别
前者只能在类和属性上,后者可以直接用在String类型的属性上;文章来源:https://www.toymoban.com/news/detail-462076.html
5、同样实现了Comm文章来源地址https://www.toymoban.com/news/detail-462076.html
到了这里,关于SpringBoot实践(四十三):整理面试常问的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!