摘要:
1.目录结构:2.数据表结构:3.代码如下:Person.javapackage db.entity;public class Person { private String username; private String password; public Person(){} public Person(String username) { this.username = us... 阅读全文
摘要:
1.此处要注入一股Functions类,采用扫描注入的组件的方式须该类有一个接口,先写出Functions接口FunctionsInterface.javapackage scan.impl;public interface FunctionsInterface { public abstract void show();}2.Functions.java实现接口package scan.imp... 阅读全文
摘要:
1.beans.xml中bean的调用,可以采用①ref的注入方式:特点:写起来麻烦,但可以供多个类使用;②采用内部bean的方式 特点:写起来简单,但是不可供多个bean使用;来自为知笔记(Wiz) 阅读全文
摘要:
流程:我们新建一个Person借口,Chinese去实现Person借口,然而Person中有属性为ArrayList的方法,Properties记录该人的一些属性,此处这样用ArrayList并不一定恰当,只是为了举例子而已:1.Person.javapackage study;public interface Person { public void output();}2.Propertie... 阅读全文
摘要:
1.写需要注解注入的类:Propertie.javapackage study;public class Propertie { public void show() { System.out.print("我是注解注入的!"); }}2.Person接口:package study;public interface Person { public void output();}3.Ch... 阅读全文
摘要:
java反射机制例子:1.新建Calculator.javapackage invoke;public class Calculator { public int add(int a, int b) { return a + b; }}2.新建CalculatorTest.java,作为测试,采用反射机制获取到Calculator的add方法:package invoke;import ... 阅读全文
摘要:
1.引入log4j.jar和commons-loggin.jar包,在src下新建log4j.properties文件,结构如下:2.log4j.poperties内容配置如下:#可以设置级别:debug>info>error #debug:显示debug、info、error #info:显示info、error #error:只error log4j.rootLogger=fetal,appe... 阅读全文
摘要:
一、高级Fixture上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,我们都要打开一个大文件并读入文件内容,这绝对是一个非常耗费时间的操作。如果我们使用@Before和@After,那么每次测试都要读取一次文件,效率... 阅读全文
摘要:
我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分功能就有了。还有一... 阅读全文
摘要:
1、JUnit4简介JUnit4概述/******************转载声明******************** *注,本文以及后续篇目下载自百度文库,未知作者,在此表示感谢 * *********************************************/JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试... 阅读全文