profile
viewpoint

Ask questions咨询@DS切换数据源,使用spel返回null

Enviroment

JDK Version(required): 1.8

SpringBoot Version(required): 2.26

dynamic-datasource-spring-boot-starter Version(required):3.1.0

druid Version(optional):

Describe

在Service类上使用DS注解,使用spel表达式,取不到定义的属性值,报错,null。

请看一下,使用方法是否正确。

Expected Result:

Actual Result:

Steps to reproduce

  • Step 1 在application.yml配置自定义属性:logdb: db_log

  • Step 2 启动初始化配置类:LogDBConfig

  • Step 3 @DS("#LogDBConfig.logdb") @Service public class SysLogininforServiceImpl {}

报错,logdb属性值为null

baomidou/dynamic-datasource-spring-boot-starter

Answer questions 0532

useful!

Related questions

DS注解在Mapper上无效 hot 1
dynamicRoutingDataSource hot 1
dynamicRoutingDataSource hot 1
多数据源启动报错 hot 1
source:https://uonfu.com/
Github User Rank List