spring
我的奋斗ing
找不到对象的程序猿
展开
-
spring-01
Spring是一个开源框架 轻量级:与EJB对比,依赖资源少,销毁的资源少。 分层: 一站式,每一个层都提供的解决方案 web层:struts,spring-MVC service层:spring dao层:hibernate,mybatis , jdbcTemplate --> spring-data spring核心 ...原创 2019-02-25 21:09:44 · 107 阅读 · 0 评论 -
spring-01 myeclipse schema xml提示
myeclipse schema xml提示 步骤一:确定xsd文件位置 spring-framework-3.2.0.RELEASE\schema\beans 步骤二:复制路径 步骤三:搜索“xml catalog” 步骤四:添加约束提示 ...原创 2019-02-26 16:14:03 · 132 阅读 · 0 评论 -
spring-01 核心API
核心API api整体了解,之后不使用,在学习过程需要。 BeanFactory :这是一个工厂,用于生成任意bean。 采取延迟加载,第一次getBean时才会初始化Bean ApplicationContext:是BeanFactory的子接口,功能更强大。(国际化处理、事件传递、Bean自动装配、各种不同应用层的Context实现)。当配置文件被加载,就进行对象实例化。...原创 2019-02-26 16:31:55 · 152 阅读 · 0 评论 -
spring-01 装配Bean 基于XML
实例化方式 3种bean实例化方式:默认构造、静态工厂、实例工厂 默认构造 <bean id="" class=""> 必须提供默认构造 静态工厂 常用与spring整合其他框架(工具) 静态工厂:用于生成实例对象,所有的方法必须是static <bean id="" class="工厂全限定类名" factory-metho...原创 2019-02-26 19:32:46 · 86 阅读 · 0 评论 -
spring-01 Bean种类+作用域
Bean种类 普通bean:之前操作的都是普通bean。<bean id="" class="A"> ,spring直接创建A实例,并返回 FactoryBean:是一个特殊的bean,具有工厂生成对象能力,只能生成特定的对象。 bean必须使用 FactoryBean接口,此接口提供方法 getObject() 用于获得特定bean。 <...原创 2019-02-26 19:46:11 · 129 阅读 · 0 评论 -
spring-01 生命周期+BeanPostProcessor 后处理Bean+属性依赖注入
生命周期 初始化和销毁 目标方法执行前后执行后,将进行初始化或销毁。 <bean id="" class="" init-method="初始化方法名称" destroy-method="销毁的方法名称"> 目标类 public class UserServiceImpl implements UserS...原创 2019-02-26 20:37:49 · 620 阅读 · 0 评论 -
spring01-P命令空间[了解]+集合注入+装配Bean 基于注解
P命令空间[了解] 对“setter方法注入”进行简化,替换<property name="属性名">,而是在 <bean p:属性名="普通值" p:属性名-ref="引用值"> p命名空间使用前提,必须添加命名空间 <bean id="personId" class="com原创 2019-02-27 09:32:08 · 247 阅读 · 0 评论