Spring基础知识
spring核心要点
IOC (容器,控制反转):将对象的创建权交给Sring
DI (依赖注入):由spring控制对象的注入过程
AOP (切面编程):为多个方法添加统一的处理流程 核心模块
核心模块 :Core,Context,Context,SpEL
切面编程 :AOP,Aspects
消息模块 :JMS
数据库支持 :JDBC,ORM
Web模块 :Web
测试模块 :Test Spring中注解
组件引入类 :@Component @Controller @RestController @Service @Repository @Bean
配置类 :@Configuration @Import
扫描类 :@ComponentScan @ComponentScans @ServletComponentScan
请求定义类 :@RequestMapping @GetMapping @PostMapping
参数类 :@RequestBody @PathParam
AOP类 :@EnableAspectJAutoProxy @Aspect @Around...
组件注入类 :@Autowired @Resource @Value
注入条件类 :@Condition @Lazy @Autowired,@Resource,@Inject区别
来源
作用位置
bean来源
Autowired
spring自带
set方法,field,构造函数
byType
Resource
JSR250规范
type,field,method
beanName
Inject
JSR330规范
方法、构造器和变量域
byType or @Named bean作用域@Scope
singleton :单例模式
prototype :多例模式
reqeust :在HttpRequest内有效,仅在WebApplicationContext环境内生效
session :在HttpSession内有效,仅在WebApplicationContext环境内生效
global-session :spring5已取消 IOC容易Bean配置三种方式xml配置 Java配置 @Bean 注解配置 @Component @Controller @Service @Repository 依赖注入三种方式Setter方式 构造函数注入(推荐) 注解注入 @Autowired Spring中使用的设计模式工厂设计模式 :BeanFacotry或ApplicationContext创建Bean对象 单例设计模式 :bean对象有单例模式,一级缓存就是容器级单例 代理设计模式 :aop动态代理 模板方法模式 :BeanFacotry的流程中,onRefresh钩子函数,以Template结尾的类 观察者设计模式 :spring事件驱动模型 适配器设计模式 :SpringMVC中HandlerMapping解析到对应的Handler 装饰者设计模式 :动态给对象添加属性或行为,DataSource的装配 策略设计模式 :Spring框架的资源访问策略
三年前的A12处理器,还能和当下哪款安卓处理器相当?文小伊评科技A12处理器是苹果在2018年9月13日发布的一款芯片,被用在iPhoneXS,iPhoneXR这一代产品上,iPhoneXR作为当年苹果旗下的最便宜,也是第一款支持双
高端中端低端难道不一样吗?在如今的世上,高端机,中端机,低端机分为这三个路口,这三个路口有很多人就迷茫了,不知道到底买什么机型,高端机太贵,中端机不够强,低端机不够使用或者体验不好,今天我们带着这些问题,一
智能马桶推荐,京东京造品牌智能马桶好用吗?六款各怎么样?随着智能马桶在国内的普及,智能产品对我们的生活影响越来越深,众多巨头看好智能产品,纷纷布局抢占智能市场,作为我们生活中使用率高的智能马桶这一块蛋糕,都想来分一块,像京东美的海尔包括
2022年最不值得买的三款华为手机,你入坑了吗首先声明,这里对华为手机没有任何诋毁的意思,请广大伪爱国喷子不要乱喷。华为手机在我们国家可谓是非常受欢迎的,而华为手机也发布了不同系列的手机,我们最熟知的就是华为的Mate系列和P
前瞻2022之海外新能源汽车将呈爆发式增长全产业链出海呈显著趋势财联社(北京,记者徐昊)讯,尽管全球疫情仍在持续蔓延,中国汽车出口却迎来了发展机遇,2021年首次突破200万辆大关,达201。5万辆,同比增长100。在这份成绩单的背后,是中国新
小米MIUI13像鸿蒙?鸿蒙特性刚发布的时候,就有人在高呼其他UI不可战胜,鸿蒙干的事情,其他UI干不了。其实并不是这样的,其实鸿蒙讲得一些特性,小米也有,有些甚至做得还比较早。典型的比如智慧屏很多特性,
30家港股公司回购腾讯控股回购2。01亿港元证券时报数据宝统计显示,1月14日有30家香港上市公司进行了股份回购,合计回购3935。50万股,回购金额3。54亿港元。腾讯控股回购数量43。00万股,回购金额2。01亿港元,回
20202022手机软硬件结合体验测评手机从2020年865发布之后,似乎就已经没有太大的进步,很多都是换个壳,或者在拍照充电上发力,甚至在系统软件体验上也在趋同,当下我将从865到8gen1进行解析。芯片865之后芯
如何在手机上压缩图片您可以通过简单的手机截图方法,再打开需要压缩的图片,打开到全屏查看,然后截图保存就可以得到一个经过压缩的图片或者是采用第三方的压缩图片软件,添加图片之后,通过调整画质和分辨率后保存
当智能手机走进我的生活时,我与华为结缘我是一个七零后,由于出生在农村,对生活没有太多的要求。再者自己没有一份高收入的职业,所以生活消费水平只停留在还行这个阶段。所以说我使用智能手机的时间还不长,不足5年。如果不是有天深
小米黑科技!小米研发可拆卸摄像头,实现全面屏近日,小米向世界知识产权组织提交了一项新专利。根据专利报告来看,这项专利拥有多种后置摄像头模组设计,其中包含了磁铁接收器无线传输等原件,并且还采用了可拆卸设计。这些可以拆卸的摄像头