泛型依赖注入

Spring4.x中可以为子类注入对应的泛型类成员变量的引用


泛型依赖注入



 

package com.hous.respository;

import org.springframework.stereotype.Repository;

public class BaseRespository<T> {

}

package com.hous.respository;

import org.springframework.stereotype.Repository;

import com.hous.bean.Blog;

@Repository
public class BlogRespository extends BaseRespository<Blog> {

}


package com.hous.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.hous.respository.BaseRespository;

public class BaseService<T> {
	
	@Autowired
	private BaseRespository<T> respository;

	public void add() {
		System.out.println("add...");
		System.out.println(respository);
	}
}


package com.hous.service;

import org.springframework.stereotype.Service;

import com.hous.bean.Blog;

@Service
public class BlogService extends BaseService<Blog> {

}

 
 废话不多说,自己看代码慢慢体会吧

猜你喜欢

转载自shuizhongyue.iteye.com/blog/2292706
今日推荐