Spring
斗木獬
小菜鸡
展开
-
Spring-Bean属性注入(DI)
一. set注入1.创建Student类public class Student { private String name; private int age; private School school; public void setName(String name) { this.name = name; } public void setAge(int age) { ...原创 2018-03-19 18:44:47 · 203 阅读 · 0 评论 -
Spring技术内幕- ioc实现原理
什么是IOC容器?它在Spring框架中到底长什么样?对IOC的使用者来说,我们常常接触到的BeanFactory和ApplicationContext都可以看做是容器的具体表现形式。这些就是IoC容器,或者说在Spring中提IoC容器,从实现来说,指的是一个容器系列。这也就是说,我们通常所说的IoC容器,如果深入到Spring的实现去看,会发现IoC容器实际上代表着一系列功能各异的容器产品...原创 2018-08-14 10:30:21 · 210 阅读 · 0 评论 -
Spring定时任务Job定时器
基于注解配置Spring定时任务 环境: Spring+SpringMVC+Hibernate applicationContext.xml加上task注解扫描开启下面配置,spring才能识别@Scheduled注解 <task:annotation-driven scheduler="qbScheduler" mode="proxy" /><task...原创 2018-08-14 10:26:12 · 478 阅读 · 0 评论 -
Spring再学习-声明式事务配置
<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://ww原创 2018-03-26 18:23:08 · 150 阅读 · 0 评论 -
Spring再学习-Aop注解开发(三)
1. 文件结构2.pom文件导入包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache...原创 2018-03-26 15:26:49 · 132 阅读 · 0 评论 -
Spring再学习-自定义类实现Aop(二)
1. 文件结构2.pom文件导入包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache...原创 2018-03-26 15:14:01 · 141 阅读 · 0 评论 -
Spring再学习-Aop(一)
1. 文件结构2.pom文件导入包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache...原创 2018-03-26 14:50:22 · 112 阅读 · 0 评论 -
Proxy动态代理
1.文件结构2. Rent.java 接口package com.wyyblog.dynamicProxy;public interface Rent { public void rent();}3. ProxyInvocationHandler.java 动态代理类package com.wyyblog.dynamicProxy;import java.lang.reflect.I...原创 2018-03-26 10:37:22 · 338 阅读 · 0 评论 -
Spring-注解的使用
1.定义School类package top.wyyblog.DI;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;/** * @author wyyblog.top * 与@Component注解相同,但意义不同的注解还有...原创 2018-03-20 09:24:39 · 216 阅读 · 0 评论 -
Spring-SPEL注入
<bean id="person" class="top.wyyblog.DI7.Person"> <property name="pname" value="张三"></property> <property name="page" value="#{T(java.lang.Math).原创 2018-03-19 20:12:00 · 596 阅读 · 0 评论 -
Spring-自动注入ByName,ByType
1.School类package top.wyyblog.DI5;public class School { private String name; public void setName(String name) { this.name = name; } @Override public String toString() { return "School [na...原创 2018-03-19 19:56:41 · 4164 阅读 · 2 评论 -
Spring-集合属性注入
一.复杂注入1.定义School类package top.wyyblog.DI3;public class School { private String name; public void setName(String name) { this.name = name; } @Override public String toString() { return "Sc...原创 2018-03-19 19:23:11 · 359 阅读 · 0 评论 -
Spring技术内幕- aop
aop的实现步骤aop的实现可以看到三个很主要的步骤,一个是代理对象的生成,然后是拦截器的作用,然后是Aspect编织的实现。 代理对象的生成 ProxyFactoryBean.java在Spring AOP的实现原理中,我们主要举ProxyFactoryBean的实现作为例子和实现的基本线索进行分析;很大一个原因,是因为ProxyFactoryBean是在Spring IoC环...原创 2018-08-14 10:30:39 · 152 阅读 · 0 评论