SpringCloud常见面试题
文章平均质量分 59
各种面试题:知识点比对、核心原理、源码走读、技术选型等等
猿人林克
飘渺一人
十年程序猿,早期研究各类源码,现在致力于新产品先的推进,把技术和思维转化为利润
展开
-
【Spring】FactoryBean和普通Bean的区别
【提问】Spring中所说的FactoryBean和普通Bean的区别有什么区别?【解答】具体区别:维度不同Bean只是一个概念,统称所有被SpringIOC工厂(容器)管理的对象,硬要说也要有一个规范,那就是Object。FactoryBean是一个实际的接口,在spring-beans包中:org.springframework.beans.factory.FactoryBeanFactoryBean通过编码方式负责Bean的生成,由于同样会被SpringIOC工厂(容器)所管理,所以可以原创 2021-09-28 14:10:19 · 1988 阅读 · 2 评论 -
【Spring】@Repository@Service@Controller注解的区别
【提问】Spring的注解中,@Repository、@Service、@Controller注解有什么区别?【解答】三者均是@Component的派生注解,目的均是将类标记为需要构造并注入的Bean,@Repository,@Service,@Controller三者是用来标记一些特殊功能和用途的,并能够为编码进行明确的分层结构,为第三方框架留了很多的想象空间。可以简单理解为:@Repository、@Service,@Controller = {@Component +一些其他特殊功能}具体原创 2021-09-17 20:33:50 · 1303 阅读 · 0 评论 -
【Spring】@ConditionalOnBean和@ConditionalOnMissingBean有什么区别
【提问】Spring的注解中,@ConditionalOnBean和@ConditionalOnMissingBean有什么区别?【解答】@ConditionalOnBean和@ConditionalOnMissingBean均是@Conditional的派生注解,来给Bean的注入增加一些前提条件:@Conditional是自定义注入的条件@ConditionalOnBean是依赖某些Bean才能注入的条件@ConditionalOnBean是排斥某Bean才能注入的条件具体如下:1、功能原创 2021-09-17 18:12:41 · 933 阅读 · 0 评论 -
【SpringBoot】@Component和@Bean的区别
【提问】Spring的注解中,@Component和@Bean有什么区别?【解答】二者目的均是将Bean注册到Spring容器中,@Bean的作用是可以方便的通过代码来自定义Bean的构造。具体区别:1、目标范围不同@Component只能注解在类(ElementType.Type)中@Bean只能注解方法(ElementType.Method)中2、实现原理不同@Component(也包括@Controller、@Service、@Repository等)是通过类路径扫描来自动侦测并放入S原创 2021-09-17 10:53:22 · 720 阅读 · 0 评论 -
【SpringMVC】@RequestMapping和@GetMapping的区别
【提问】Spring中bean的注解中,@RequestMapping和@GetMapping有什么区别?【解答】1、注解目标范围不同@RequestMapping能注解在类(ElementType.Type)和方法(ElementType.Method)中@GetMapping只能注解方法(ElementType.Method)2、注解功能不同注解在方法时,@GetMapping 等价于 @RequestMapping(method= RequestMethod.GET)二者均用于限定该C原创 2021-09-10 15:02:19 · 4112 阅读 · 0 评论