- @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(){
…
}