JDK版本1.6.0JUnit版本4.8.2User類package?model;
public?class?User?{
private?int?id;
private?String?name;
private?String?password;
public?User(){
super();
}
public?User(String?name,String?password){
super();
this.name=name;
this.password=password;
}
public?int?getId()?{
return?id;
}
public?void?setId(int?id)?{
this.id?=?id;
}
public?String?getName()?{
return?name;
}
public?void?setName(String?name)?{
this.name?=?name;
}
public?String?getPassword()?{
return?password;
}
public?void?setPassword(String?password)?{
this.password?=?password;
}
}測試testUser類package?model;
import?junit.framework.TestCase;
import?org.junit.Test;
import?org.springframework.context.ApplicationContext;
import?org.springframework.context.support.ClassPathXmlApplicationContext;
public?class?testUser?extends?TestCase{
@Test
public?void?testUserInSpring(){
ApplicationContext?context?=?new?ClassPathXmlApplicationContext("applicationContext.xml");
User?user=(User)context.getBean("user0");
System.out.println(user.getId()+","+user.getName()+","+user.getPassword());
}
}pom.xml<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/maven-v4_0_0.xsd">
??<modelVersion>4.0.0</modelVersion>
??<groupId>com.edu.sziit.jevin</groupId>
??<artifactId>Stringtest</artifactId>
??<packaging>war</packaging>
??<version>0.0.1-SNAPSHOT</version>
??<name>Stringtest?Maven?Webapp</name>
??<url>http://maven.apache.org</url>
??<dependencies>
????<dependency>
??????<groupId>junit</groupId>
??????<artifactId>junit</artifactId>
??????<version>3.8.1</version>
??????<scope>test</scope>
????</dependency>
????<!--?https://mvnrepository.com/artifact/org.springframework/spring-context?-->
<dependency>
????<groupId>org.springframework</groupId>
????<artifactId>spring-context</artifactId>
????<version>4.3.11.RELEASE</version>
</dependency>
????<!--?https://mvnrepository.com/artifact/javax.servlet/jstl?-->
<dependency>
????<groupId>javax.servlet</groupId>
????<artifactId>jstl</artifactId>
????<version>1.2</version>
</dependency><!--?https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api?-->
<dependency>
????<groupId>javax.servlet</groupId>
????<artifactId>javax.servlet-api</artifactId>
????<version>3.1.0</version>
????<scope>provided</scope>
</dependency>
????
??</dependencies>
??<build>
????<finalName>Stringtest</finalName>
??</build>
</project>applicationContext.xml<?xml?version="1.0"?encoding="UTF-8"?>
<beans?xmlns="http://www.springframework.org/schema/beans"
????xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
????xsi:schemaLocation="http://www.springframework.org/schema/beans
????????http://www.springframework.org/schema/beans/spring-beans.xsd">
????????
????????
?????????<bean?id="user0"?class="model.User">
????????<property?name="id"?value="1"></property>
????????<property?name="name"?value="Jevin"></property>
????????<property?name="password"?value="123465"></property>
???? </bean>
????????
????????</beans>ClassNotFound錯誤Class?not?found?model.testUser
java.lang.ClassNotFoundException:?model.testUser
at?java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at?java.security.AccessController.doPrivileged(Native?Method)
at?java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at?java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at?sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at?java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at?org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:693)
at?org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:429)
at?org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452)
at?org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at?org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at?org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)謝謝你
添加回答
舉報
0/150
提交
取消