Запускщик для быстрой интеграции Redis с несколькими источниками данных на основе Spring Boot
Поддерживает JDK 1.8+, SpringBoot 2.1.18.RELEASE+
Сборка этого проекта в локальную среду
(1) Выполнить mvn install
(2) Добавить зависимость в проектах, где требуется использование
<groupId>wanghaicheng</groupId>
<artifactId>dynamic-redis-spring-boot-starter</artifactId>
<version>1.0-SNAPSHOT</version>
Настройка источников данных.
spring:
redis:
dynamic:
datasourceName_1: # обратите внимание, что здесь должно совпадать с содержанием аннотации @RD("datasourceName_1")
index: 1
host: 127.0.0.1
port: 6379
password: 123456
datasourceName_2: # обратите внимание, что здесь должно совпадать с содержанием аннотации @RD("datasourceName_2")
index: 2
host: 127.0.0.1
port: 6379
password: 123456
Аннотация @RD может применяться к классам
Аннотация | Результат |
---|---|
Нет @RD | По умолчанию используется конфигурация spring-data-redis для источника данных |
@RD("dsName") | dsName - это конкретное имя базы данных |
@RD("datasourceName_1")
public interface UserRepository extends CrudRepository<User, String> {
}
Если у вас есть вопросы, пожалуйста, отправьте issue или оставьте отзыв о проекте.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )