生活随笔
收集整理的這篇文章主要介紹了
【Spring框架家族】SpringBoot整合第三方
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SpringBoot整合Junit
- 搭建SpringBoot工程
- 引入starter-test起步依賴
<dependencies><dependency><groupId>org.springframework.boot
</groupId><artifactId>spring-boot-starter
</artifactId></dependency><dependency><groupId>org.springframework.boot
</groupId><artifactId>spring-boot-starter-test
</artifactId><scope>test
</scope></dependency></dependencies>
@RunWith(SpringRunner
.class)@SpringBootTest(classes
= SpringbootJunitApplication
.class )public class UserServiceTest {@Testpublic void test(){System
.out
.println(111);}}
SpringBoot整合mybatis
-
搭建SpringBoot工程
-
引入mybatis起步依賴,添加mysql驅動
<dependencies><dependency><groupId>org.mybatis.spring.boot
</groupId><artifactId>mybatis-spring-boot-starter
</artifactId><version>2.1.0
</version></dependency><dependency><groupId>mysql
</groupId><artifactId>mysql-connector-java
</artifactId></dependency><dependency><groupId>org.springframework.boot
</groupId><artifactId>spring-boot-starter-test
</artifactId><scope>test
</scope></dependency></dependencies>
application.yml
spring:datasource:url: jdbc
:mysql
:///springboot
?serverTimezone=UTC
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
mybatis:mapper-locations: classpath
:mapper/
*Mapper.xml
type-aliases-package: cs.wy.springbootmybatis.domain
public class User {private int id
;private String username
;private String password
;get
...set
...
-
編寫dao和mapper文件/純注解開發
-
編寫dao
@Mapper@Repositorypublic interface UserXmlMapper {public List
<User> findAll();}
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="cs.wy.springbootmybatis.mapper.UserXmlMapper"><select id="findAll" resultType="user">select * from t_user
</select></mapper>
純注解開發
@Mapper@Repositorypublic interface UserMapper {@Select("select * from t_user")public List
<User> findAll();}
SpringBoot整合redis
-
搭建SpringBoot工程
-
引入redis起步依賴
<dependencies><dependency><groupId>org.springframework.boot
</groupId><artifactId>spring-boot-starter-data-redis
</artifactId></dependency><dependency><groupId>org.springframework.boot
</groupId><artifactId>spring-boot-starter-test
</artifactId><scope>test
</scope></dependency></dependencies>
spring:redis:host: 127.0.0.1
port: 6379
@RunWith(SpringRunner
.class)@SpringBootTestpublic class SpringbootRedisApplicationTests {@Autowiredprivate RedisTemplate redisTemplate
;@Testpublic void testSet() {redisTemplate
.boundValueOps("name").set("zhangsan");}@Testpublic void testGet() {Object name
= redisTemplate
.boundValueOps("name").get();System
.out
.println(name
);}}
總結
以上是生活随笔為你收集整理的【Spring框架家族】SpringBoot整合第三方的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。