springboot全局变量
时间: 2023-11-01 18:00:54 浏览: 111
在Spring Boot中,可以将全局变量配置在application.properties文件中。application.properties文件是用于存放应用程序的配置信息的文件。你可以在其中使用`key=value`的形式来设置全局变量。
例如,在application.properties文件中配置全局变量k1和k2的值为v1和v2:
```
mybatis.configuration.variables.k1=v1
mybatis.configuration.variables.k2=v2
```
在xxxMapper.xml文件中,可以使用`${k1}`和`${k2}`来引用这些全局变量。例如,以下是一个示例:
```xml
<select id="test1" resultMap="BaseResultMap" parameterType="java.util.Map">
<choose>
<when test="${k1}=='v1'">
select * from SYS_USER
</when>
<otherwise>
select * from SYS_USER where uname=${k1}
</otherwise>
</choose>
</select>
```
这样,当全局变量k1的值为v1时,会执行`select * from SYS_USER`语句;否则,会执行`select * from SYS_USER where uname=${k1}`语句。
阅读全文