生活随笔
收集整理的這篇文章主要介紹了
                                
【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整合第三方的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                            
                                如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。