属性(@Property)

Exisi 2021-03-27 07:43:52
Categories: Tags:
  • @Property 注解用于指定配置文件中的属性值,主要用于其他注解的 properties 属性

 

  • MyBatis 中,我们可以使用配置文件来配置一些全局的属性,例如数据库连接信息、缓存配置等。当我们需要在 Mapper 接口或 SQL 语句中使用这些属性时,就可以使用 @Property 注解来引用它们

 

属性

描述

name

指定配置文件中的属性名

value

指定属性的默认值

示例

@CacheNamespace(

properties = {

@Property(name = "sizeLimit", value = "1000"),

@Property(name = "timeToIdleSeconds", value = "600"),

@Property(name = "timeToLiveSeconds", value = "1800")

}

)

public interface UserMapper(){

}