隐藏页面特效

spring-boot-整合其他框架

1|0spring-boot整合junit


  • 测试类的编写

@RunWith(SpringRunner.class) //这是一个 JUnit 注解,指示用于运行测试的运行器。 @SpringBootTest(classes = DemoApplication.class) //这个注解用于指定测试为Spring Boot测试。它会加载完整的Spring应用程序上下文, public class UserServiceTest { @Autowired private UserService userService; @Test public void methodTest(){ userService.method(); } }
  • 需要的依赖

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency>

2|0spring-boot整合redis


  • 测试类的编写

@RunWith(SpringRunner.class) @SpringBootTest(classes = DemoApplication.class) public class SpringbootReadisTest { @Autowired private RedisTemplate redisTemplate; @Test public void testSet(){ redisTemplate.boundValueOps("name").set("jack"); } @Test public void testGet(){ Object name = redisTemplate.boundValueOps("name").get(); System.out.println(name); } }
  • 需要的依赖

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>

3|0spring-boot整合mybatis


  • application.yaml文件配置

spring: datasource: url: jdbc:mysql:///bookdb?serverTimezone=UTC username: root password: 123456 driver-class-name: com.mysql.cj.jdbc.Driver mybatis: type-aliases-package: com.example.demo.bean #mapper-locations: classpath:映射文件路径,如果mapper.xml和Mapper接口在同一目录下则不用配置 #config-location: 指定mybatis的配置核心文件
  • mapper.xml文件配置

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.example.demo.mapper.UserMapper"> <select id="queryAll" resultType="UserInfo"> select * from userinfo </select> </mapper>
  • mapper接口文件

@Component @Mapper public interface UserMapper { List<UserInfo> queryAll(); }
  • 测试类的编写

@RunWith(SpringRunner.class) @SpringBootTest(classes = DemoApplication.class) public class UserTest { @Autowired private UserMapper userMapper; @Test public void queryALlTest(){ List<UserInfo> userInfos = userMapper.queryAll(); System.out.println(userInfos); } }
  • 需要的依赖

<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.2</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>

__EOF__

本文作者keep on going,never give up
本文链接https://www.cnblogs.com/-xyk/p/17581370.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   彼时听风  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示