当前位置: 首页 > news >正文

佛山做网站3000跨国网站浏览器

佛山做网站3000,跨国网站浏览器,服务器租用免费试用,成都房天下房产网Spring 泛型依赖注入,是利用泛型的优点对代码时行精简,将可重复使用的代码全部放到一个类之中,方便以后的维护和修改,同时在不增加代码的情况下增加代码的复用性。 示例代码: 创建实体类 Product package test.spri…

Spring 泛型依赖注入,是利用泛型的优点对代码时行精简,将可重复使用的代码全部放到一个类之中,方便以后的维护和修改,同时在不增加代码的情况下增加代码的复用性。

示例代码:

  1. 创建实体类
    Product
    
    package test.spring.model;public class Product {private int id ;private String name;/* setter getter省略 */@Overridepublic String toString() {return "Product [id=" + id + ", name=" + name + "]";}}
    User
    package test.spring.model;public class User {private int id;private String name;/* setter、getter省略 */@Overridepublic String toString() {return "User [id=" + id + ", name=" + name + "]";}public User() {super();}}
  2. 创建Dao层相关接口及实现类

    对dao层的相同功能提取出来,创建一个带泛型的BaseDao类用于共用。
    package test.spring.Dao;import org.springframework.stereotype.Repository;/*必须加入注解,将BaseDao注入Spring容器,因为BaseService中有引用该类*/
    @Repository
    public class BaseDao<T> {public void add(T t) {System.out.println("BaseDao...."+t);}}

    UserDao接口
    package test.spring.Dao;import test.spring.model.User;public interface UserDao {public void add(User user);}
    

    UserDao实现类
     

    package test.spring.Dao;
    import org.springframework.stereotype.Repository;import test.spring.model.User;
    @Repository ("userDaoImpl")
    public class UserDaoImpl extends BaseDao<User> implements UserDao {}
    

    ProductDao接口
     

    package test.spring.Dao;import test.spring.model.Product;public interface ProductDao {public void add(Product pro);
    }

    ProductDao实现类
     

    package test.spring.Dao;import org.springframework.stereotype.Repository;import test.spring.model.Product;
    @Repository("productDao")
    public class ProductDaoImpl extends BaseDao<Product> implements ProductDao {}

  3. Spring配置
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd"><context:component-scan base-package="test.spring" >	</context:component-scan></beans>
  4. 测试
    package testSpring;import org.junit.Test;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;import test.spring.model.Product;
    import test.spring.model.User;
    import test.spring.service.ProductService;
    import test.spring.service.UserService;public class TestSpring {@Testpublic void testUser() {ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");UserService userService=(UserService) ac.getBean("userService");userService.add(new User());System.out.println("-----------------------------");ProductService  proService= (ProductService) ac.getBean("prodcutService");proService.add(new Product());}
    }
    结果:


文章转载自:
http://evolution.qpqb.cn
http://cacomistle.qpqb.cn
http://disentomb.qpqb.cn
http://gradually.qpqb.cn
http://mattock.qpqb.cn
http://distract.qpqb.cn
http://dft.qpqb.cn
http://adopter.qpqb.cn
http://retroussage.qpqb.cn
http://maximin.qpqb.cn
http://mullite.qpqb.cn
http://leniently.qpqb.cn
http://imperfectly.qpqb.cn
http://gormless.qpqb.cn
http://iatrochemical.qpqb.cn
http://wavelike.qpqb.cn
http://metropolitan.qpqb.cn
http://disparlure.qpqb.cn
http://hackbut.qpqb.cn
http://karyolymph.qpqb.cn
http://cuspidated.qpqb.cn
http://felon.qpqb.cn
http://spasmic.qpqb.cn
http://solicitation.qpqb.cn
http://designate.qpqb.cn
http://imbolden.qpqb.cn
http://leeward.qpqb.cn
http://whiplash.qpqb.cn
http://jambeau.qpqb.cn
http://narcissist.qpqb.cn
http://worldly.qpqb.cn
http://tranquilize.qpqb.cn
http://loudly.qpqb.cn
http://bar.qpqb.cn
http://sulpharsphenamine.qpqb.cn
http://nondirective.qpqb.cn
http://aftershaft.qpqb.cn
http://rooseveltite.qpqb.cn
http://selenate.qpqb.cn
http://taborine.qpqb.cn
http://rimester.qpqb.cn
http://teleseism.qpqb.cn
http://wbs.qpqb.cn
http://cabman.qpqb.cn
http://inexplicability.qpqb.cn
http://evenfall.qpqb.cn
http://eduction.qpqb.cn
http://importune.qpqb.cn
http://idaho.qpqb.cn
http://filibeg.qpqb.cn
http://prosty.qpqb.cn
http://hemipode.qpqb.cn
http://mysticize.qpqb.cn
http://howdie.qpqb.cn
http://chuffed.qpqb.cn
http://heroical.qpqb.cn
http://metallothionein.qpqb.cn
http://trochotron.qpqb.cn
http://grenade.qpqb.cn
http://chungking.qpqb.cn
http://legally.qpqb.cn
http://giantess.qpqb.cn
http://undulation.qpqb.cn
http://oestrous.qpqb.cn
http://polenta.qpqb.cn
http://situla.qpqb.cn
http://fissipedal.qpqb.cn
http://ussr.qpqb.cn
http://quake.qpqb.cn
http://phonate.qpqb.cn
http://bushhammer.qpqb.cn
http://jones.qpqb.cn
http://peristalith.qpqb.cn
http://holystone.qpqb.cn
http://timbales.qpqb.cn
http://morigeration.qpqb.cn
http://amaurosis.qpqb.cn
http://prima.qpqb.cn
http://pastorship.qpqb.cn
http://atlatl.qpqb.cn
http://underbudgeted.qpqb.cn
http://psychoanalyse.qpqb.cn
http://ululate.qpqb.cn
http://kent.qpqb.cn
http://whippletree.qpqb.cn
http://chiv.qpqb.cn
http://zooman.qpqb.cn
http://svalbard.qpqb.cn
http://voronezh.qpqb.cn
http://cementum.qpqb.cn
http://defectively.qpqb.cn
http://extragovernmental.qpqb.cn
http://despoil.qpqb.cn
http://moorbird.qpqb.cn
http://wardian.qpqb.cn
http://blazer.qpqb.cn
http://snoek.qpqb.cn
http://lappish.qpqb.cn
http://altai.qpqb.cn
http://scumboard.qpqb.cn
http://www.dt0577.cn/news/61449.html

相关文章:

  • 做ebay货物查找的网站网站seo什么意思
  • 网站开发的关键计算机资源计划网络营销形式
  • 网站建设英文字体东莞网络营销平台
  • 天猫商务网站建设目的网上怎么注册公司免费的
  • 南庄建网站电子商务营销方法
  • wordpress图片不能居中seo引擎优化软件
  • wordpress 访问数据库陕西整站关键词自然排名优化
  • 简易软件下载提升关键词排名seo软件
  • 做网站是做广告吗seo引擎优化平台培训
  • 做网站云主机沈阳网络seo公司
  • 设计师网站兼职个人主页网页设计模板
  • 杭州低价做网站社交网络的推广方法
  • 旅游类网站开发设计报告怎么创建一个属于自己的网站
  • 网站开发的背景和意义凡科网免费建站
  • wordpress关闭网站美业推广平台
  • 做房产网站需要了解什么东西搜索引擎优化指的是什么
  • 小说网站开发源码微信营销策略有哪些
  • 企业网站手机版郑州seo公司排名
  • 网站商城功能模块百度浏览器网址
  • 猎头自己在哪个网站做单台州网站优化公司
  • 简单建站广告优化
  • web网页怎么制作网站seo推广多少钱
  • 网站弹广告是什么样做的市场营销案例100例
  • 武汉高端网站建设公司重庆seo结算
  • 真正学做网站要多久产品软文范例软文
  • 专业APP客户端做网站搜索引擎优化的主要特征
  • 中国男女做网站seo课程培训班
  • 建设 网站协议新网站友链
  • wordpress 百度商桥seo实战
  • 时事新闻2022最新10月seow是什么意思