SSM框架搭建+Maven详细讲解(二)
SSM框架搭建+Maven详细讲解(二)
上一篇搭建好ssm框架,那么现在来验证ssm框架
首先验证dao层
1、新建User类
package com.lzw.entity;
public class User {
private int id;
private String name;
private int age;
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 int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "User [id=" + id + ", name=" + name + ", age=" + age + "]";
}
}
2、新建UserDao接口
package com.lzw.dao;
import java.util.List;
import com.lzw.entity.User;
public interface UserDao {
/**
*
* @return List
*/
List<User> getUserList();
}
3、在test下新建BastTest类
package com.lzw;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({"classpath:spring/spring-dao.xml","classpath:spring/spring-service.xml"})
public class BaseTest {
}
4、在test下新建UserDaoTest类
package com.lzw.dao;
import static org.junit.Assert.assertEquals;
import java.util.List;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import com.lzw.BaseTest;
import com.lzw.entity.User;
public class UserDaoTest extends BaseTest{
@Autowired
private UserDao userDao;
@Test
public void testGetUser(){
List<User> userList = userDao.getUserList();
System.out.println(userList.toString());
//个数比较
//assertEquals(3,userList.size());
}
}
5、打开数据库
6、运行
在UserDaoTest下右键—-》Run ——》jnit运行
后面的Service层以及Dao层的验证就不一一列举了具体代码已上传至
https://download.csdn.net/download/sm16111/11438131
还没有评论,来说两句吧...