
Spring
会飞行的猪
把本地记录搬家到移动博客上方便分享和查阅
展开
-
Spring+JDBC的简单配置和开发
目前很多的公司采用了spring+jdbc的配置开发项目,下面介绍怎么配置环境到开发时候的注意事项: ①引入必要的jar文件 JDBC驱动(mysql为例): mysql-connector-5.1.7.jar 数据库连接池(dbcp为例): commons-dbcp.jar commons-pool.jar spring核心必须包: spring.j原创 2016-03-28 17:23:05 · 8593 阅读 · 0 评论 -
Spring2.5的基本配置
学习Spring之前,先了解Spring到底是什么? spring是一个开源的控制反转(Inversion of Control ,简称IOC)和面向切面的(AOP)的容器框架,他主要的目的是简化企业开发。 (一)怎么理解控制反转? 看下面一个例子:Public class PersonServiceBean{ private PersonDao personDao = ne原创 2016-03-18 10:54:10 · 595 阅读 · 0 评论 -
Spring中bean初始化时机初始化方法和销毁方法
Spring只Bean加载机制默认情况下是初始化容器的时候就会直接初始化,但是也取决于是否使用了懒加载,如果使用到懒加载bean只会在实例化的时候才会加载,容器初始化时候则不加载。这样做不能使bean直接在容器初始化的时候暴露问题,而是在运行期才能暴露问题,所以要慎用懒加载,只有使用一些特定的功能的时候使用较好。同时可以配置初始化方法和销毁方法。 Example: bean.xml配置<?xml原创 2016-03-24 14:39:54 · 1526 阅读 · 0 评论 -
比较Spring中三种实例化Bean的方法
1 使用构造器实例化<!-- 调用默认构造器实现 --><bean id="personService" class="com.heying.service.impl.PersonServiceBean"/>2 使用静态工厂<!-- 通过id找到创建的工厂类,并使用注明的静态方法找到相应的method --><bean id="personService" class="com.heying.s原创 2016-03-23 16:52:40 · 549 阅读 · 0 评论 -
浅析Spring中ClassPathXmlApplicationContext()的装配过程
public class MyClassPathXmlApplicationContext { private List<XmlBeanDefinition> beanDefinitions = new ArrayList<XmlBeanDefinition>(); private Map<Object, Object> sigletons = new HashMap<Object,原创 2016-03-18 14:47:44 · 397 阅读 · 0 评论 -
浅析使用Setter方法的注入bean的机制
首先按照spring使用属性注入其他的bean配置bean.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x原创 2016-03-25 11:05:44 · 555 阅读 · 0 评论 -
依赖注入的方式和注入的配置实例
Spring容器是一个IOC容器,通过反转拿到对象然后使用依赖注入到目标组件,下面使用依赖注入,把daobean注入到servicebean的来年各种方式: 首先看一下基本类型对象的注入: 1.使用构造器注入public class PersonServiceBean implements PersonService{ private PersonDao personDao; // 接口原创 2016-03-24 14:49:01 · 817 阅读 · 0 评论 -
浅析spring中注解的运行
为了了解注解的运行机制,需要自定义一个注解,如下方式来模拟注解方式实现注入对象: 1.新建一个自定义注解MyResource.java@Retention(RetentionPolicy.RUNTIME) // 定义注解有效期为运行期@Target({ElementType.FIELD,ElementType.METHOD}) // 定义可以注解的位置public @interface MyR原创 2016-03-25 16:34:01 · 532 阅读 · 0 评论 -
注入依赖对象手工装配
依赖对象的注入分手工装配和自动装配两种方式,在不是很清楚工具的情况下,还是建议手工装配避免很多不必要的错误,而手工装配依赖对象的注入分两种情况: 1.使用bean.xml文件通过构造器或者setter方式装配,这样会是让bean的配置文件过于庞大 2.使用Java中的注解机制 bean.xml的方式在前面已经介绍过,现在使用注解方式需要哪些必要配置,如下: 一. 引入命名空间<?xml ve原创 2016-03-25 14:48:06 · 681 阅读 · 0 评论