设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

tio-http-server 0.0.5发布,支持HTTPS

2017-12-18 22:16| 发布者: joejoe0332| 查看: 774| 评论: 0|原作者: oschina|来自: oschina

摘要: 本次修改内容1、支持 HTTPS,用法同 tio-core ,例子如下:privatestaticvoidinitSsl(ServerGroupContextserverGroupContext)throwsException{ StringkeyStoreFile=PropKit.get("ssl.keystore",null); StringtrustSt ...

本次修改内容

1、支持 HTTPS,用法同 tio-core ,例子如下:

private static void initSsl(ServerGroupContext serverGroupContext) throws Exception {
	String keyStoreFile = PropKit.get("ssl.keystore", null);
	String trustStoreFile = PropKit.get("ssl.truststore", null);
	String keyStorePwd = PropKit.get("ssl.pwd", null);
	
	if (StringUtils.isNotBlank(keyStoreFile) && StringUtils.isNotBlank(trustStoreFile)) {
		SslConfig sslConfig = SslConfig.forServer(keyStoreFile, trustStoreFile, keyStorePwd);
		serverGroupContext.setSslConfig(sslConfig);
	}
}

...
HttpServerStarter httpServerStarter = new HttpServerStarter(httpConfig, requestHandler);
ServerGroupContext serverGroupContext = httpServerStarter.getServerGroupContext();
initSsl(serverGroupContext); //让HTTP走TLS
...

2、http 增加 ThrowableHandler ,方便业务层统一处理异常

3、httpsession 添加创建时间

4、其它各种 pom 升级

最新 maven 坐标

<dependency>
    <groupId>org.t-io</groupId>
    <artifactId>tio-http-server</artifactId>
    <version>0.0.5-tio-http</version>
</dependency>

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部