Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- paging
- 제네릭
- jQuery값전송
- values()
- 페이징
- fetchjoin
- fullcalendar
- JQuery
- joinfetch
- 프로젝트생성
- javascriptcalendar
- LIST
- 제너릭
- 엔티티직접사용
- springflow
- 스프링데이터흐름
- JPA
- Hibernate
- 자바서블릿
- jQuery값전달
- JPQL
- 대량쿼리
- Generic
- javaservlet
- namedQuery
- jscalendar
- 페치조인
- calendar
- jQueryUI
- 벌크연산
Archives
- Today
- Total
가자공부하러!
Spring REST Docs(3) - Asciidoctor 플러그인 설정 옵션들 본문
참고 : https://asciidoctor.org/docs/user-manual/
<!-- maven pom.xml -->
<build>
<plugins>
<!-- for Spring REST Docs -->
<plugin>
<groupId>org.asciidoctor</groupId>
<artifactId>asciidoctor-maven-plugin</artifactId>
<version>1.5.3</version>
<executions>
<execution>
<id>generate-docs</id>
<!-- asciidoctor가 동작하는 시점 정의 -->
<phase>prepare-package</phase>
<goals>
<goal>process-asciidoc</goal>
</goals>
<configuration>
<attributes>
<!-- 기본적으로 asciidoctor가 만들어주는 문서는 html -->
<!-- 굳이 jsp파일로 만들고 싶은 경우 suffix 설정(권장 X) -->
<outfilesuffix>.jsp</outfilesuffix>
<!-- asciidoctor의 기본 인코딩은 utf-8 -->
<encoding>utf-8</encoding>
<!-- 문서 스타일을 설정하고 싶은 경우 -->
<stylesheet>my-theme.css</stylesheet>
</attributes>
<backend>html</backend>
<doctype>book</doctype>
</configuration>
</execution>
</executions>
<!-- asciidoctor-maven-plugin 구성에 종속성 추가 -->
<!-- spring-restdocs-mockmvc 사용하는 경우에는 필요 없음 -->
<dependencies>
<dependency>
<groupId>org.springframework.restdocs</groupId>
<artifactId>spring-restdocs-asciidoctor</artifactId>
<version>2.0.2.RELEASE</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>
<!-- .adoc파일들을 토대로 만든 웹문서를 저장할 위치 선택 -->
src/main/webapp/WEB-INF/views/docs
<!-- SpringBoot의 경우 빌드 후에 생성되는 target/classes/static폴더에 직접 접근할 수 있기 때문에 -->
<!-- 아래 경로로 설정하고 웹브라우저 등에서 localhost:8080/docs/index.html URL을 통해 웹문서 열람 가능 -->
<!-- ${project.build.outputDirectory}/static/docs -->
</outputDirectory>
<resources>
<resource>
<directory>
<!-- 웹 문서를 만들 때 사용할 문서조각의 위치 정의 -->
${project.build.directory}/generated-docs
</directory>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
'공부 > Spring Boot' 카테고리의 다른 글
Spring REST Docs(4) - 문서조각(snippets) (0) | 2020.01.09 |
---|---|
Spring REST Docs(99) - 오류와 해결이력 모음 (0) | 2020.01.09 |
Spring REST Docs(2) - 링크(HATEOAS) (0) | 2019.12.26 |
Spring REST Docs(1) - 기초 환경설정 (0) | 2019.12.24 |
Spring Data Common(2) - Null 처리, 쿼리 작성 방법 (0) | 2019.11.27 |
Comments