@Controllerpublic 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配置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/