Spring
遇上Java
这个作者很懒,什么都没留下…
展开
-
Spring中基于注解的IOC配置
说明并不是说使用了注解之后,就可以不用使用xml文件,使用注解也需要配置xml文件,但是xml文件配置的不再是bean,而是配置扫描,扫描的配置指的是,Spring能够从配置的指定的classpath中自动扫描,侦测和实例化具有特定的Spring注解的组件【类】。环境搭建加入jar包commons-logging-1.1.3.jarspring-aop-4.0.0.RELEASE.jarspring-beans-4.0.0.RELEASE.jarspring-context-4.0.0.R原创 2020-08-18 19:52:20 · 116 阅读 · 0 评论 -
了解Spring中bean对象的属性注入细节
文章目录字面值注入引入其他的bean内部bean集合属性的装配使用p命名空间< null/>标签的使用级联属性字面值注入value 属性或者value标签可以设置为字面值,字面值可以是字符串或者基本数据类型,其他类型不能使用字面值 <bean id="car3" class="com.wanee.di.Car"> <property name="color"> <value>black</value> </property原创 2020-08-07 21:53:00 · 337 阅读 · 0 评论 -
bean标签和管理对象的细节
bean标签 /** 属性: id:给对象在容器中提供一个唯一标识。用于获取对象。 class:指定类的全限定类名。用于反射创建对象。默认情况下调用无参构造函数。 scope:指定对象的作用范围。 - singleton:单例,默认的,在SpringIOC容器中仅仅存在一个bean的实例。 - prototype:原型,表示bean的每个实例都是唯一的,也就是每一次获取相同的bean,IOC容器都会重新实例化一个。 - request:请求域 每次的http请求都会创建一个新的bean原创 2020-08-06 20:42:38 · 203 阅读 · 0 评论 -
BeanFactory与ApplicationContext的概述
概述BeanFactory:bean工厂,是IOC容器对象的最高的父接口,面向的是Spring框架本身,所以在开发中,几乎不会使用BeanFactory作为IOC容器对象,但是BeanFactory提供的getBean方法我们一直在用,只不过是通过子接口使用。ApplicationContext:是BeanFactory的子接口,面向的是Spring的开发者,所以在开发中,我们几乎都使用ApplicationContext作为IOC容器对象。ApplicationContext接口的实现类:Cl原创 2020-08-06 19:44:48 · 171 阅读 · 0 评论 -
学习Spring简单使用和介绍
Spring是什么Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架。Spring是一个轻量级框架Sp原创 2020-08-03 20:42:11 · 116 阅读 · 0 评论 -
工厂模式解耦中理解IOC
我们在开发中,有些依赖关系是必须的,但有些依赖关系可以通过优化代码来解除的。如:public class AccountServiceImpl implements IAccountService { private IAccountDao accountDao = new AccountDaoImpl();}上面的代码表示:业务层调用持久层,并且此时业务层在依赖持久层的接口和实现类。如果此时没有持久层实现类,编译将不能通过。这种编译期依赖关系,应该在我们开发中杜绝。我们需要优化代码解决。原创 2020-08-03 20:16:26 · 196 阅读 · 0 评论