一、maven项目生成javadoc文档
引入依赖
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.0.1</version>
<configuration>
<doclint>none</doclint> <!--忽略调无法识别注释的创建错误-->
<excludePackageNames>
com.xxx.xxx:com.xxx.xxx
</excludePackageNames>
<reportOutputDirectory>src/main/resources/static</reportOutputDirectory>
</configuration>
</plugin>
标签解释:
<excludePackageNames></excludePackageNames>去除不需要生成javadoc的目录或类
<reportOutputDirectory></reportOutputDirectory>生成的javadoc存放目录
生成javadoc的maven命令:mvn javadoc:javadoc
二、springboot配置文件
applycation.yml配置文件修改,在spring节点下加入如下配置:
mvc:
static-path-pattern: /dataapidoc/**
resources:
static-locations: classpath:/static/apidocs/
配置解释:
static-path-pattern: /dataapidoc/** 设置静态资源访问的虚拟目录,如果不加此配置,在访问静态资源的时候,springboot默认会解析到Java类上,后面一定要配置两个*,这样会递归访问所有的静态资源包括js和css等。
static-locations: classpath:/static/apidocs/ springboot默认约定静态资源放在static下
总结:以上配置完成之后,启动maven项目,就可访问生成的Javadoc文件,访问url:http://localhost:8080/dataapidoc/index.html