首页 > 编程语言 > 详细

Spring boot7

时间:2020-08-14 02:23:23      阅读:39      评论:0      收藏:0      [点我收藏+]

Spring boot整合Spring Data Redis

  • 配置pom.xml

????1?<?xml version="1.0" encoding="UTF-8"?>

????2?<project xmlns="http://maven.apache.org/POM/4.0.0"

????3???????????????????xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

????4???????????????????xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

????5?????????<modelVersion>4.0.0</modelVersion>

????6?

????7?????????<groupId>com.wigin</groupId>

????8?????????<artifactId>springbootandredis</artifactId>

????9?????????<version>1.0-SNAPSHOT</version>

???10?????????<parent>

???11?????????????????<groupId>org.springframework.boot</groupId>

???12?

???13?????????????????<artifactId>spring-boot-starter-parent</artifactId>

???14?????????????????<version>2.1.5.RELEASE</version>

???15?????????</parent>

???16?

???17?????????<dependencies>

???18?????????????????<dependency>

???19?????????????????????????<groupId>org.springframework.boot</groupId>

???20?????????????????????????<artifactId>spring-boot-starter-web</artifactId>

???21?????????????????????????<version>2.1.5.RELEASE</version>

???22?????????????????</dependency>

???23?????????????????<dependency>

???24?????????????????????????<groupId>org.springframework.boot</groupId>

???25?????????????????????????<artifactId>spring-boot-starter-data-redis</artifactId>

???26?????????????????????????<version>2.1.15.RELEASE</version>

???27?????????????????</dependency>

???28?????????????????<dependency>

???29?????????????????????????<groupId>org.apache.commons</groupId>

???30?????????????????????????<artifactId>commons-pool2</artifactId>

???31?????????????????</dependency>

???32?

???33?????????????????<dependency>

???34?????????????????????????<groupId>org.projectlombok</groupId>

???35?????????????????????????<artifactId>lombok</artifactId>

???36?????????????????</dependency>

???37?

???38?????????</dependencies>

???39?

???40?

???41?</project>

  • 创建实体类Student(redis没有表的结构不需要映射,但接受的都是json数据需要实现序列化接口)

????1?package com.wiggin.entity;

????2?

????3?import lombok.Data;

????4?

????5?import java.io.Serializable;

????6?import java.util.Date;

????7?

????8?@Data

????9?public class Student implements Serializable {

???10?????????private Long id;

???11?????????private String name;

???12?????????private int score;

???13?????????private Date birthday;

???14?}

  • 创建StudentHandler

????1?package com.wiggin.entity;

????2?

????3?import lombok.Data;

????4?

????5?import java.io.Serializable;

????6?import java.util.Date;

????7?

????8?@Data

????9?public class Student implements Serializable {

???10?????????private Long id;

???11?????????private String name;

???12?????????private int score;

???13?????????private Date birthday;

???14?}

  • 配置application.yml

????1?spring:

????2?????redis:

????3?????????database: 0

????4?????????host: localhost

????5?????????port: 6379

????6?????????

  • 创建启动类Application

????1?package com.wiggin;

????2?

????3?import org.mybatis.spring.annotation.MapperScan;

????4?import org.springframework.boot.SpringApplication;

????5?import org.springframework.boot.autoconfigure.SpringBootApplication;

????6?

????7?@SpringBootApplication

????8?// 将包扫入ioc中,这样才能取出

????9?@MapperScan("com.wiggin.repository")

???10?public class Application {

???11?????????public static void main(String[] args) {

???12?????????????????SpringApplication.run(Application.class,args);

???13?????????}

???14?}

?

Spring boot7

原文:https://www.cnblogs.com/wigginess/p/13499401.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!