1. org.springframework.boot:spring-boot-actuator-docs
추가됨
SpringBoot에서 제공하는 관리기능 모듈인 Actuator에 기능 하나가 추가되었다.
org.springframework.boot:spring-boot-actuator-docs
2015/10/07 출시된 http://spring.io/blog/2015/10/07/spring-rest-docs-1-0-0-release을 기반으로 한 것으로 보이는~ 애플리케이션에 actuator 설정을 기반으로 해서 asciidoc을 생성하여 웹상에서 보여주는 기능이다. 스프링의 MockMVC 를 기반으로 해서 REST DOC를 만드는 기술을 응용한 것으로 추축된다.
이 기능을 보고는 와…!
더불어서 actuator API를 HAETOS로 처리한 화면도 보여준다.
1.1. 추가방법
build.gradle 에 org.springframework.boot:spring-boot-starter-actuator
org.springframework.boot:spring-boot-actuator-docs
추가
dependencies {
compile('org.springframework.boot:spring-boot-starter-web')
compile('org.springframework.boot:spring-boot-starter-actuator')
compile('org.springframework.boot:spring-boot-actuator-docs') // actuator가 함께 설치되어야 함
compile('org.springframework.boot:spring-boot-devtools')
compile('org.projectlombok:lombok')
testCompile('org.springframework.boot:spring-boot-starter-test')
}
실행시 로그를 살펴보면 '/docs' 라고 하는 o.s.b.a.e.mvc.EndpointHandlerMapping 에 등록되는 것을 확인할 수 있다.
1.2. Actuator HATEOAS 적용
1.3. 각 Endpoints 에도 HATEOAS 적용
1.4. actuator API에 대한 문서가 생성되고 웹으로 접근(/docs
)하여 본 화면
이 기능을 확인하고, 문득 드는 생각은...
한글로 번역한 asciidoc 템플릿을 제공한다고 하면 꽤 괜찮겠다.
스프링부트는 점점 멋있어진다. +_+)
'Java > SpringBoot' 카테고리의 다른 글
[스프링부트] 1.3.0 출시 (0) | 2015.11.17 |
---|---|
[springboot] 스프링부트 로그파일 분리생성하기 (1) | 2015.11.03 |
[SpringBoot] 스프링부트 시작하기 (0) | 2015.09.25 |
[SpringBoot] 스프링부트 참고문서(1.2.0.BUILD-SNAPSHOT) (아직도)번역중 (0) | 2015.09.10 |
[SpringBoot] Remote Shell 기능소개 (0) | 2015.08.28 |