内容简介:本次更新如下: 取消了MarsMapping注解,Controller里的所有public方法会自动映射成一个http接口,默认请求方式为get 新增了RequestMethod注解,用来指定http接口的请求方式(不加默认为get) 将Resource注解换成...
本次更新如下:
- 取消了MarsMapping注解,Controller里的所有public方法会自动映射成一个http接口,默认请求方式为get
- 新增了RequestMethod注解,用来指定http接口的请求方式(不加默认为get)
- 将Resource注解换成了MarsWrite注解,用法保持不变(防止跟jdk自带的Resource混淆)
- 将 redis 模块从Mars-extends项目移到了主项目,以后连接redis不在需要导入Mars-extends扩展包了
- 对Mars-config项目进行了整理,并且将依赖的Mars-java包升级到了2.2.2
- 升级了 cglib,asm,netty,等多个第三方依赖包
- 对代码进行了大量的重构和优化,性能更进一步提升
Controller的定义
@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配置
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/
以上所述就是小编给大家介绍的《Mars-java 2.2.2 发布,不需要容器的 Java Web 开发框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 浅析Spring Framework框架容器启动过程
- Marathon 1.5.2 发布,容器部署和管理框架
- 一起学习微服务和容器2-微服务的框架
- 安全命名空间:使Linux安全框架可用于容器
- Marathon 1.5.1.1 发布,容器部署和管理框架
- 开源Android容器化框架Atlas开发者指南
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Effective JavaScript
David Herman / Addison-Wesley Professional / 2012-12-6 / USD 39.99
"It's uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and h......一起来看看 《Effective JavaScript》 这本书的介绍吧!