使用源码生成CHM格式的API文档

目录(?)[+]

版本为1.2.3的shiro API chm个事故文档生成。

获取shiro源代码

shiro官网http://shiro.apache.org/ 
下载源代码资源包,使用myeclipse/eclipse将代码加入工程中。如: 
shiro源代码 
需要使用到的jar包: 
jar包

编译生成API文档

项目Export选择java下的javadoc选择要导出的工程java doc的配置设置结束

这里写图片描述 
这里写图片描述 
这里写图片描述 
这里写图片描述

转换成chm格式 API

下载 javadoc2chm 
转换非常简单,安装 javadoc2chm.1.3.1.11.msi 之后,启动,选择index.html文件,输入生成的文件名称和标题。

这里写图片描述 
故,现在新版本的docs文件均可以顺利生成chm格式api文档了。 
其他可以使用的javadoctochm工具推荐: 
1. http://jan.baresovi.cz/dr/en/javadoc-chm 
2. http://javadoc2help.sourceforge.net/ 
3. http://www.burgaud.com/jd2chm/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring5 是一个重要的版本,距离SpringFramework4差不多四年。在此期间,大多数增强都是在 SpringBoot 项目完成的。在本文,我们将很快了解到Spring5发行版的一些令人兴奋的特性。 1. 基准升级 要构建和运行 Spring5 应用程序,你至少需要 J2EE7 和 JDK8。以前的 JDK 和 JavaEE 版本不再支持。 JavaEE7 包含: Servlet 3.1 JMS 2.0 JPA 2.1 JAX-RS 2.0 Bean Validation 1.1 与 Java 基准类似,许多其他框架的基准也有变化。例如: Hibernate 5 Jackson 2.6 EhCache 2.10 JUnit 5 Tiles 3 另外,请记下各种服务器最低支持版本。 Tomcat 8.5+ Jetty 9.4+ WildFly 10+ Netty 4.1+ Undertow 1.4+ 2. 兼容 JDK9 运行时 Spring5 发行版与 JDK9 发行日期非常接近。目标是让 Spring Framework5 在 JDK9 的 GA 之后正确运行。 Spring5 版本的候选版本已经在 classpath 和 modulepath 上支持 Java9 了。 GA版本你可以期待良好的 JDK9 支持。 3. 使用 JDK8 特性 获取免费Spring 5 新特性视频详解可以群:554355695 在 Spring4.3 之前,JDK基准版本是6。所以 Spring4 必须支持 Java6,7 和8,为了保持向后兼容性, Spring 框架没有适应 Java8 带来的许多新特性,比如 lambda 表达式。 Spring5 的基准版本为8,因此它使用Java8 和9的许多新特性。例如: Spring 接口的默认方法 基于 Java8 反射增强的内部代码改进 在框架代码使用函数式编程 - lambda表达式 和 stream流 4. 响应式编程支持 响应式编程是 SpringFramework5.0 最重要的特性之一。响应式编程提供了另一种编程风格,专注于构建对事件做出响应的应用程序。 SpringFramework5 包含响应流(定义响应性API的语言立尝试)和 Reactor(由Spring Pivotal团队提供的 Reactive Stream 的Java实现), 以用于其自身的用途以及其许多核心API。 Spring Web Reactive 在 spring-webmvc 模块现有的(而且很流行)Spring Web MVC旁边的新的 spring-web-reactive 模块。 请注意,在 Spring5 ,传统的 SpringMVC 支持 Servlet3.1 上运行,或者支持 JavaEE7 的服务器。 5. 函数式web框架 除了响应式功能之外,Spring5 还提供了一个函数式Web框架。它提供了使用函数式编程风格来定义端点的特性。 该框架引入了两个基本组件:HandlerFunction 和 RouterFunction。 HandlerFunction 表示处理接收到的请求并生成响应的函数。 RouterFunction 替代了 @RequestMapping 注解。它用于将接收到的请求路由到处理函数。例如: RouterFunction route = route(GET("/hello-world"), request -> Response.ok().body(fromObject("Hello World"))); 6. Kotlin支持 Kotlin 是一种静态类型的JVM语言,它让代码具有表现力,简洁性和可读性。 Spring5.0 对 Kotlin 有很好的支持。 7. 移除的特性 随着 JavaJavaEE 和其他一些框架基准版本的增加,SpringFramework5 取消了对几个框架的支持。例如: Portlet Velocity JasperReports XMLBeans JDO Guava
“电子文档处理器”是一个文档批量处理、批量格式转换工具;help和chm帮助文件快速制作软件;电子书批量制作工具;批量chm反编译工具;内码转换、索引生成、批量改名软件。支持子目录及光盘直接操作,自动化程度高。欢迎使用“电子文档处理器”这一简单快捷的chm制作软件、help制作软件,“易上手”的特点让你自己动手轻松制作chm文件和help文件。 主要产品功能: 文本文件批量转换为帮助文件(txt2chm和Htm2chm:chm帮助文件制作软件,txt2help:help帮助文件制作工具),用户无须学习任何指令就可以快速地制作自己的电子书或chm帮助文件; 网页文件转为文本文件(htm2txt); 纯文本文件批量转换为网页文件,且自动生成上下文链接及目录(txt2html); 纯文本文件转换为微软网页帮助文件(htm2chmchm帮助文件制作工具); VB源文件转为网页文件(vb2html); 索引生成器(index maker); 繁简体互相转换(gb2big,big52gb); 文件改名器(file renamer)。 NAME:DIGERATI S/N:7265676E616D65 注册方法如下: 1、安装程序完成后,把注册文件 ews69181591fd96.crc 复制到“etextwizard”程序所在的目录下,注意必须在相同的目录下,请不要更改这个注册文件文件名或文件内容。 注册成功的标志: 1、菜单上明显的“注册”项消失了; 2、“购买”按钮消失了,“关于”菜单下出现了“本软件注册给:"DIGERATI"的字样 注册文件 ews69181591fd96.crc 是采用特殊算法生成的,请千万不要修改注册文件里面的内容或文件名,这点非常重要!请务必按说明执行注册...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值