@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里的其他方法都支持
官网地址: http://mars-framework.com/