@Controller
public class TestController {
/**
* 方法的參數 可以是HttpRequest,HttpResponse以及自定義實體對象,順序不限
*/
public List<Map<String,Object>> selectList(HttpRequest request, HttpResponse response, 自定義實體類名 參數名){
return null;
}
/**
* 方法的參數 可以是HttpRequest,HttpResponse以及自定義實體對象,順序不限
*/
@RequestMethod(ReqMethod.POST)
public int insert(HttpRequest request, HttpResponse response){
return 0;
}
}
如上面的實例所示,依然跟以前一樣,用Controller註解來定義一個Controller,Controller里的public方法會自動映射成一個http介面,如果要指定請求方式的話,可以用RequestMethod註解
在配置文件中加入如下配置
#redis配置
redis:
# 這些都有默認值,可以不配
maxTotal: 10
maxIdle: 20
minIdle: 2
numTestsPerEvictionRun: 10000
timeBetweenEvictionRunsMillis: 10000
minEvictableIdleTimeMillis: 10000
softMinEvictableIdleTimeMillis: 10000
maxWaitMillis: 1000
testOnBorrow: true
testWhileIdle: true
testOnReturn: true
jmxEnabled: false
jmxNamePrefix: pool
blockWhenExhausted: false
# 這個必須配置
jedisShardInfos:
-
name: master
host: 10.211.55.5
port: 6379
password: 123456
使用RedisTemplate進行redis操作
RedisTemplete.set(key,value);
RedisTemplete.get(key,value);
Jedis里的其他方法都支持
[admin
]