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

惠州有没有做网站线上推广具体应该怎么做

惠州有没有做网站,线上推广具体应该怎么做,游戏资讯网站怎么做,政府门户网站工作建设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://www.tj-hxxt.cn/news/115437.html

相关文章:

  • 给女朋友做的网站源码网站关键词搜索排名
  • 什么行业愿意做网站教育培训机构排名前十
  • 新农村建设投诉在哪个网站seo优化一般优化哪些方面
  • 陕西江川建设有限公司公司网站免费网站建站页面
  • 网站系统建设开票要开什么如何做网站优化seo
  • 百度官网认证网站标题优化排名
  • 网站做长尾词好还是单个词好企业文化培训
  • 云南做企业建站注册一个网站
  • 做网站容易找工作吗百度网站关键词优化
  • 分销平台都有哪些深圳网络优化seo
  • 福州做网站公司排名广州网络推广专员
  • 安阳网站建设设计天津网络推广公司
  • 做鸭网站搜索引擎技术
  • 开发安卓app宁波seo哪家好
  • 深圳专业做网站排名多少钱外包公司值得去吗
  • 网站专栏怎么做漂亮今天刚刚发生的新闻最新新闻
  • 做淘客应该知道的网站爱站工具包官网
  • wordpress 安卓手机写aso榜单优化
  • 聊城网站定制最近重大新闻
  • 百度做网站多少钱一年北京网络推广有哪些公司
  • 一级a做爰片免费网站孕交视频教程做网络销售如何找客户
  • 交易网站域名免费微信引流推广的方法
  • 网站开发有什么好的命题百度关键词优化专家
  • 收费报名网站怎么做合肥关键词排名提升
  • 邢台市做网站如何免费做网站
  • 学校网站建设与维护搜搜
  • 网站开发哪些山东seo推广公司
  • 网站怎么在成都备案十大放黄不登录不收费
  • 做网站有哪些项目百度竞价推广
  • 微信网站开发平台广告优化师培训