Spring
李思净
这个作者很懒,什么都没留下…
展开
-
1.Spring 核心组件与常用模块
Spring 核心组件与常用模块核心组件常用模块核心容器核心容器提供了Spring框架的基本功能。核心容器的主要组件是BeanFactory,它是工厂模式的实现。BeanFactory使用IOC模式将应用程序的配置和依赖性规范与实际的业务代码相分离。Spring 上下文Spring 上下文是一个配置文件,向Spirng框架提供上下文信息。Spring上下文包括企业服务...原创 2020-03-16 10:42:59 · 332 阅读 · 0 评论 -
spring框架的简单实现
IOC功能简单实现创建自定义注解,功能与spring自带注解功能一致元注解(负责注解其他注解)功能说明:@Target:说明了Annotation所修饰的对象范围(被标注的注解可用在什么地方)。ElementType.FIELD:注解可标注在属性上。ElementType.METHOD:注解可标注在方法上。ElementType.TYPE:注解可标注在类、接口(包括注解类型) 或e...原创 2019-08-15 16:36:08 · 234 阅读 · 0 评论 -
Spring框架的简单实现(利用设计模式)
IOC功能简单实现创建自定义注解,功能与spring自带注解功能一致元注解(负责注解其他注解)功能说明:@Target:说明了Annotation所修饰的对象范围(被标注的注解可用在什么地方)。ElementType.FIELD:注解可标注在属性上。ElementType.METHOD:注解可标注在方法上。ElementType.TYPE:注解可标注在类、接口(包括注解类型) 或e...原创 2019-08-16 17:02:09 · 177 阅读 · 0 评论 -
spring中使用@PostConstruct注解,完成静态对象注入
为什么static对象不可直接使用@Autowired注入?Spring/SpringBoot正常情况下不能支持注入静态属性(会报空指针异常)。主要原因在于:Spring的依赖注入实际上是使用Object.Set()进行注入的,Spring是基于对象层面的依赖注入,而静态属性/静态变量实际上是属于类的。@PostConstruct和@PreDestroy@PostConstruct 为Jav...原创 2019-09-30 09:36:36 · 3715 阅读 · 0 评论