首页 > 其他分享 >2024.12.20(SpringBoot知识点总结)

2024.12.20(SpringBoot知识点总结)

时间:2025-01-10 23:59:37浏览次数:1  
标签:2024.12 知识点 20 springframework class import test org SpringRunner

5.2 SpringBoot整合Junit
5.2.1 添加Junit的起步依赖

org.springframework.boot spring-boot-starter-test test 1 2 3 4 5 6 5.2.2 编写测试类 package com.itheima.test;

import com.itheima.MySpringBootApplication;
import com.itheima.domain.User;
import com.itheima.mapper.UserMapper;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

import java.util.List;

@RunWith(SpringRunner.class)
@SpringBootTest(classes = MySpringBootApplication.class)
public class MapperTest {

@Autowired
private UserMapper userMapper;

@Test
public void test() {
    List<User> users = userMapper.queryUserList();
    System.out.println(users);
}

}
其中,

SpringRunner继承自SpringJUnit4ClassRunner,使用哪一个Spring提供的测试测试引擎都可以

public final class SpringRunner extends SpringJUnit4ClassRunner

标签:2024.12,知识点,20,springframework,class,import,test,org,SpringRunner
From: https://www.cnblogs.com/yangsongduo/p/18664943

相关文章

  • 2024.12.19(SpringBoot知识点总结)
    5.1.7配置Mapper映射文件在src\main\resources\mapper路径下加入UserMapper.xml配置文件"select*fromuser12345675.1.8在application.properties中添加mybatis的信息#spring集成Mybatis环境#pojo别名扫描包mybatis.type-aliases-package=com.it......
  • 2024.12.23(SpringBoot知识点总结)
    5.4SpringBoot整合Redis5.4.1添加redis的起步依赖org.springframework.bootspring-boot-starter-data-redis123455.4.2配置redis的连接信息#Redisspring.redis.host=127.0.0.1spring.redis.port=63791235.4.3注入RedisTemplate测试redis操作@RunWith(Sprin......
  • 2024.12.26(MyBatis知识点)
    <!--mybatis坐标--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.5.4</version></dependency><!--mysql驱动坐标--><......
  • 2024.12.24(MyBatis知识点)
    SSM=springmvc+spring+mybatis组合框架的一员,是一种持久层框架持久层主要是完成与数据库的相关操作,数据库访问对象(DataAccessObject),所以也称为DAO层框架是一个半成品的软件,需要我们遵守对应的规范去完成开发工作框架类型 框架作用 典型代表持久性框架 专注于解决数......
  • 2024.12.28(MyBatis知识点)
    基础的增\删\改\查应用使用sqlSession会话对象去调selectList|insert|update|detele查询的参数为(namespace.id),其他均为(namespace.id,param)对于修改数据库的操作均需要调用sqlSession.commit()核心配置文件概述Mybatis核心文件是有强制的层次关系(属性,常用于配置数据......
  • 2024.12.27(MyBatis知识点)
    编写实体类编写对象配置文件xxxMapper.xml1234567编写SqlMapConfig.xml核心配置文件<!--加载properties文件--><propertiesresource="jdbc.properties"></properties><settings><settingname="lazyLoadTriggerMethods"value......
  • ubuntu20.04部署k8s集群(基于docker)
    Ubuntu部署k8s集群(基于docker)本文总结一下部署k8s集群踩的坑以及部署流程。相关版本:docker-v27.4.1、cri-dockerd-v0.3.16、kubeadm-v1.28.15注意本人的机器是arm64的,x86已经amd64的可以参考目前仅完成至基础配置阶段(到集群初始化)k8s介绍Kubernetes是一个开源的容器编排......
  • 2025.1.10(MyBatis知识点)
    多条件查询方式一:使用#{arg0}-#{argn}或者#{param1}-#{paramn}获取接口请求参数方式二:使用注解,接口中引入@Param(“name”)注解,再在配置文件中#{name}获取参数方式三:使用pojo对象传递参数,配置文件中按照实体类的属性获取参数模糊查询select*fromuserwhe......
  • 2024.12.4(SpringBoot知识点总结)
    1.2SpringBoot的概述1.2.1SpringBoot解决上述Spring的缺点SpringBoot对上述Spring的缺点进行的改善和优化,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率,一定程度上缩短了项目周期......
  • 2024.12.3(SpringBoot知识点总结)
    一、SpringBoot简介1.1原有Spring优缺点分析1.1.1Spring的优点分析Spring是Java企业版(JavaEnterpriseEdition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的EnterpriseJavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对......