Spring和Junit整合

    xiaoxiao2023-11-30  172

    一、引入依赖

    <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.0.2.RELEASE</version> </dependency>

    二、在测试类中修改

    (1)不带有配置文件的修改方式

    package com.itheima; import com.itheima.Config.SpringConfiguration; import com.itheima.domain.Account; import com.itheima.service.AccountService; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import java.util.List; /** * @author :lijunxuan * @date :Created in 2019/5/25 17:36 * @description : * @version: 1.0 */ @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = {SpringConfiguration.class}) public class TestCRUD { /** * 查询所有用户信息 * @param */ @Autowired AccountService accountService; @Test public void testfindAll(){ System.out.println("accountService:"+accountService); List<Account> accountList = accountService.findAll(); System.out.println("accountList:"+accountList); for (Account account1 : accountList) { System.out.println(account1); } } }

    (2) 带有配置文件的修改方式

    最新回复(0)