Spring Boot 配置优先级

Bean管理
@Controller这个注解就是声明Bean的
-
如果这个Bean保存数据那就是有状态的Bean
-
人如果没有保存数据就是无状态的Bean
为了线程安全问题所以使用Bean作用域:singleton/prototype
-
单例的Bean占用资源少,性能更高,因为这样就能减少对象的创建以及销毁的次数,比如像数据库的连接池,线程池这些特别耗费资源的对象,这是设置为单例的Bean,就可以节约资源,而且提高系统的访问性能
Bean的作用域面试题

