1、创建空的工程
2、创建跳过骨架的java项目
2.1、创建项目
2.2、创建后的标准java项目骨架
-
创建后的标准java项目骨架:
2.3、创建java代码
-
创建java代码
package com.xckj.dao; /** * 创建java代码 * * @auther meng on 2021/3/16 */ public class ProductDao { /** * 加法 */ public void add (){ System.out.println("--------------------1 ProductDao.add()---------------"); } /** * 减法 */ public void del(){ System.out.println("--------------------1 ProductDao.del()---------------"); } /** * 乘法 */ public void edit(){ System.out.println("--------------------1 ProductDao.edit()---------------"); } /** * 除法 */ public void query(){ System.out.println("--------------------1 ProductDao.query()---------------"); } }
2.4、生成测试代码
-
正式上线前,每个方法都必须经过测试
-
由于一个类只有一个main方法,一个类可能有上千个方法,不适合测试
-
junit测试是为了解决高效的测试
2.5、导入依赖
-
导入依赖
<?xml version="1.0" encoding="UTF-8"?> <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.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.xckj</groupId> <artifactId>xckj_maven</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <!--导入junit包--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> </dependencies> </project>
-
正常显示
2.6、测试代码
-
测试代码
package com.xckj.dao; public class ProductDaoTest { @org.junit.Test public void add() { ProductDao productDao = new ProductDao(); productDao.add(); } @org.junit.Test public void del() { ProductDao productDao = new ProductDao(); productDao.del(); } @org.junit.Test public void edit() { ProductDao productDao = new ProductDao(); productDao.edit(); } @org.junit.Test public void query() { ProductDao productDao = new ProductDao(); productDao.query(); } }
-
一个一个测试
-
整体测试
3、创建有骨架java工程
-
创建工程
-
java结构目录
-
编写hello world
package com.xckj; /** * 测试代码 * * @auther meng on 2021/3/16 */ public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } }
-
总结:因为创建有骨架的java工程会产生很多多余的配置,所有实际开发中一般不用